diff --git a/.devcontainer/mobile/container-compose-overrides.yml b/.devcontainer/mobile/container-compose-overrides.yml
index 0543f42317..99e41cbece 100644
--- a/.devcontainer/mobile/container-compose-overrides.yml
+++ b/.devcontainer/mobile/container-compose-overrides.yml
@@ -6,29 +6,35 @@ services:
- IMMICH_SERVER_URL=http://127.0.0.1:2283/
volumes: !override # bind mount host to /workspaces/immich
- ..:/workspaces/immich
- - cli_node_modules:/workspaces/immich/cli/node_modules
- - e2e_node_modules:/workspaces/immich/e2e/node_modules
- - open_api_node_modules:/workspaces/immich/open-api/typescript-sdk/node_modules
- - server_node_modules:/workspaces/immich/server/node_modules
- - web_node_modules:/workspaces/immich/web/node_modules
- - ${UPLOAD_LOCATION}/photos:/usr/src/app/upload
- - ${UPLOAD_LOCATION}/photos/upload:/usr/src/app/upload
+ - ${UPLOAD_LOCATION:-upload-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
+ - pnpm-store:/usr/src/app/.pnpm-store
+ - server-node_modules:/usr/src/app/server/node_modules
+ - web-node_modules:/usr/src/app/web/node_modules
+ - github-node_modules:/usr/src/app/.github/node_modules
+ - cli-node_modules:/usr/src/app/cli/node_modules
+ - docs-node_modules:/usr/src/app/docs/node_modules
+ - e2e-node_modules:/usr/src/app/e2e/node_modules
+ - sdk-node_modules:/usr/src/app/open-api/typescript-sdk/node_modules
+ - app-node_modules:/usr/src/app/node_modules
+ - sveltekit:/usr/src/app/web/.svelte-kit
+ - coverage:/usr/src/app/web/coverage
- /etc/localtime:/etc/localtime:ro
-
+ immich-web:
+ env_file: !reset []
+ immich-machine-learning:
+ env_file: !reset []
database:
+ env_file: !reset []
+ environment: !override
+ POSTGRES_PASSWORD: ${DB_PASSWORD-postgres}
+ POSTGRES_USER: ${DB_USERNAME-postgres}
+ POSTGRES_DB: ${DB_DATABASE_NAME-immich}
+ POSTGRES_INITDB_ARGS: '--data-checksums'
+ POSTGRES_HOST_AUTH_METHOD: md5
volumes:
- - ${UPLOAD_LOCATION}/postgres:/var/lib/postgresql/data
-
+ - ${UPLOAD_LOCATION:-postgres-devcontainer-volume}${UPLOAD_LOCATION:+/postgres}:/var/lib/postgresql/data
+ redis:
+ env_file: !reset []
volumes:
- # Node modules for each service to avoid conflicts and ensure consistent dependencies
- cli_node_modules:
- e2e_node_modules:
- open_api_node_modules:
- server_node_modules:
- web_node_modules:
-
- # UPLOAD_LOCATION must be set to a absolute path or vol-upload
- vol-upload:
-
- # DB_DATA_LOCATION must be set to a absolute path or vol-database
- vol-database:
+ upload-devcontainer-volume:
+ postgres-devcontainer-volume:
diff --git a/.devcontainer/mobile/devcontainer.json b/.devcontainer/mobile/devcontainer.json
index 0dbcc8e9c8..140a2ecac3 100644
--- a/.devcontainer/mobile/devcontainer.json
+++ b/.devcontainer/mobile/devcontainer.json
@@ -40,7 +40,7 @@
"userEnvProbe": "loginInteractiveShell",
"remoteEnv": {
// The location where your uploaded files are stored
- "UPLOAD_LOCATION": "${localEnv:UPLOAD_LOCATION:./Library}",
+ "UPLOAD_LOCATION": "${localEnv:UPLOAD_LOCATION:./library}",
// Connection secret for postgres. You should change it to a random password
// Please use only the characters `A-Za-z0-9`, without special characters or spaces
"DB_PASSWORD": "${localEnv:DB_PASSWORD:postgres}",
diff --git a/.devcontainer/server/container-common.sh b/.devcontainer/server/container-common.sh
index 544674e169..3aa72379c3 100755
--- a/.devcontainer/server/container-common.sh
+++ b/.devcontainer/server/container-common.sh
@@ -49,10 +49,11 @@ fix_permissions() {
log "Fixing permissions for ${IMMICH_WORKSPACE}"
- run_cmd sudo find "${IMMICH_WORKSPACE}/server/upload" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres/*" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres" -exec chown node {} +
-
# Change ownership for directories that exist
for dir in "${IMMICH_WORKSPACE}/.vscode" \
+ "${IMMICH_WORKSPACE}/server/upload" \
+ "${IMMICH_WORKSPACE}/.pnpm-store" \
+ "${IMMICH_WORKSPACE}/.github/node_modules" \
"${IMMICH_WORKSPACE}/cli/node_modules" \
"${IMMICH_WORKSPACE}/e2e/node_modules" \
"${IMMICH_WORKSPACE}/open-api/typescript-sdk/node_modules" \
diff --git a/.devcontainer/server/container-compose-overrides.yml b/.devcontainer/server/container-compose-overrides.yml
index 24ac9734b1..3be5cd8f3f 100644
--- a/.devcontainer/server/container-compose-overrides.yml
+++ b/.devcontainer/server/container-compose-overrides.yml
@@ -8,21 +8,23 @@ services:
- IMMICH_SERVER_URL=http://127.0.0.1:2283/
volumes: !override
- ..:/workspaces/immich
- - cli_node_modules:/workspaces/immich/cli/node_modules
- - e2e_node_modules:/workspaces/immich/e2e/node_modules
- - open_api_node_modules:/workspaces/immich/open-api/typescript-sdk/node_modules
- - server_node_modules:/workspaces/immich/server/node_modules
- - web_node_modules:/workspaces/immich/web/node_modules
- - ${UPLOAD_LOCATION:-upload1-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/usr/src/app/upload
- - ${UPLOAD_LOCATION:-upload2-devcontainer-volume}${UPLOAD_LOCATION:+/photos/upload}:/usr/src/app/upload/upload
+ - ${UPLOAD_LOCATION:-upload-devcontainer-volume}${UPLOAD_LOCATION:+/photos}:/data
- /etc/localtime:/etc/localtime:ro
-
+ - pnpm-store:/usr/src/app/.pnpm-store
+ - server-node_modules:/usr/src/app/server/node_modules
+ - web-node_modules:/usr/src/app/web/node_modules
+ - github-node_modules:/usr/src/app/.github/node_modules
+ - cli-node_modules:/usr/src/app/cli/node_modules
+ - docs-node_modules:/usr/src/app/docs/node_modules
+ - e2e-node_modules:/usr/src/app/e2e/node_modules
+ - sdk-node_modules:/usr/src/app/open-api/typescript-sdk/node_modules
+ - app-node_modules:/usr/src/app/node_modules
+ - sveltekit:/usr/src/app/web/.svelte-kit
+ - coverage:/usr/src/app/web/coverage
immich-web:
env_file: !reset []
-
immich-machine-learning:
env_file: !reset []
-
database:
env_file: !reset []
environment: !override
@@ -33,17 +35,8 @@ services:
POSTGRES_HOST_AUTH_METHOD: md5
volumes:
- ${UPLOAD_LOCATION:-postgres-devcontainer-volume}${UPLOAD_LOCATION:+/postgres}:/var/lib/postgresql/data
-
redis:
env_file: !reset []
-
volumes:
- # Node modules for each service to avoid conflicts and ensure consistent dependencies
- cli_node_modules:
- e2e_node_modules:
- open_api_node_modules:
- server_node_modules:
- web_node_modules:
- upload1-devcontainer-volume:
- upload2-devcontainer-volume:
+ upload-devcontainer-volume:
postgres-devcontainer-volume:
diff --git a/.devcontainer/server/container-start-backend.sh b/.devcontainer/server/container-start-backend.sh
index aeb70df72d..35fa60f89b 100755
--- a/.devcontainer/server/container-start-backend.sh
+++ b/.devcontainer/server/container-start-backend.sh
@@ -3,6 +3,11 @@
# shellcheck disable=SC1091
source /immich-devcontainer/container-common.sh
+log "Preparing Immich Nest API Server"
+log ""
+export CI=1
+run_cmd pnpm --filter immich install
+
log "Starting Nest API Server"
log ""
cd "${IMMICH_WORKSPACE}/server" || (
@@ -11,7 +16,7 @@ cd "${IMMICH_WORKSPACE}/server" || (
)
while true; do
- run_cmd node ./node_modules/.bin/nest start --debug "0.0.0.0:9230" --watch
+ run_cmd pnpm --filter immich exec nest start --debug "0.0.0.0:9230" --watch
log "Nest API Server crashed with exit code $?. Respawning in 3s ..."
sleep 3
done
diff --git a/.devcontainer/server/container-start-frontend.sh b/.devcontainer/server/container-start-frontend.sh
index 633dcc3a93..9a0d617d41 100755
--- a/.devcontainer/server/container-start-frontend.sh
+++ b/.devcontainer/server/container-start-frontend.sh
@@ -3,6 +3,13 @@
# shellcheck disable=SC1091
source /immich-devcontainer/container-common.sh
+export CI=1
+log "Preparing Immich Web Frontend"
+log ""
+run_cmd pnpm --filter @immich/sdk install
+run_cmd pnpm --filter @immich/sdk build
+run_cmd pnpm --filter immich-web install
+
log "Starting Immich Web Frontend"
log ""
cd "${IMMICH_WORKSPACE}/web" || (
@@ -16,7 +23,7 @@ until curl --output /dev/null --silent --head --fail "http://127.0.0.1:${IMMICH_
done
while true; do
- run_cmd node ./node_modules/.bin/vite dev --host 0.0.0.0 --port "${DEV_PORT}"
+ run_cmd pnpm --filter immich-web exec vite dev --host 0.0.0.0 --port "${DEV_PORT}"
log "Web crashed with exit code $?. Respawning in 3s ..."
sleep 3
done
diff --git a/.devcontainer/server/container-start.sh b/.devcontainer/server/container-start.sh
index 860b2826b0..0edd38172e 100755
--- a/.devcontainer/server/container-start.sh
+++ b/.devcontainer/server/container-start.sh
@@ -6,9 +6,6 @@ source /immich-devcontainer/container-common.sh
log "Setting up Immich dev container..."
fix_permissions
-log "Installing npm dependencies (node_modules)..."
-install_dependencies
-
log "Setup complete, please wait while backend and frontend services automatically start"
log
log "If necessary, the services may be manually started using"
diff --git a/.github/.nvmrc b/.github/.nvmrc
index fc37597bcc..442c7587a9 100644
--- a/.github/.nvmrc
+++ b/.github/.nvmrc
@@ -1 +1 @@
-22.17.0
+22.20.0
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml
index 1ac0e04332..9ed1be3655 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yaml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yaml
@@ -64,6 +64,11 @@ body:
- label: Web
- label: Mobile
+ - type: input
+ attributes:
+ label: Device make and model
+ placeholder: Samsung S25 Android 16
+
- type: textarea
validations:
required: true
diff --git a/.github/labeler.yml b/.github/labeler.yml
index c0c52f1d7e..d8923a3035 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -6,7 +6,6 @@ cli:
documentation:
- changed-files:
- any-glob-to-any-file:
- - docs/blob/**
- docs/docs/**
- docs/src/**
- docs/static/**
diff --git a/.github/package-lock.json b/.github/package-lock.json
deleted file mode 100644
index bea1c66e46..0000000000
--- a/.github/package-lock.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": ".github",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "devDependencies": {
- "prettier": "^3.5.3"
- }
- },
- "node_modules/prettier": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
- "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "prettier": "bin/prettier.cjs"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/prettier/prettier?sponsor=1"
- }
- }
- }
-}
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
index aa756a7d08..0bd3b30814 100644
--- a/.github/pull_request_template.md
+++ b/.github/pull_request_template.md
@@ -34,3 +34,7 @@ The `/api/something` endpoint is now `/api/something-else`
- [ ] I have followed naming conventions/patterns in the surrounding code
- [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc.
- [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`)
+
+## Please describe to which degree, if any, an LLM was used in creating this pull request.
+
+...
diff --git a/.github/workflows/build-mobile.yml b/.github/workflows/build-mobile.yml
index ca24e33b52..454b954597 100644
--- a/.github/workflows/build-mobile.yml
+++ b/.github/workflows/build-mobile.yml
@@ -32,24 +32,18 @@ jobs:
permissions:
contents: read
outputs:
- should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
+ should_run: ${{ steps.check.outputs.should_run }}
steps:
- - name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- with:
- persist-credentials: false
-
- - id: found_paths
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
+ - name: Check what should run
+ id: check
+ uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
with:
filters: |
mobile:
- 'mobile/**'
- workflow:
- - '.github/workflows/build-mobile.yml'
- - name: Check if we should force jobs to run
- id: should_force
- run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_call' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT"
+ force-filters: |
+ - '.github/workflows/build-mobile.yml'
+ force-events: 'workflow_call,workflow_dispatch'
build-sign-android:
name: Build and sign Android
@@ -57,11 +51,11 @@ jobs:
permissions:
contents: read
# Skip when PR from a fork
- if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && needs.pre-job.outputs.should_run == 'true' }}
+ if: ${{ !github.event.pull_request.head.repo.fork && github.actor != 'dependabot[bot]' && fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
runs-on: mich
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
ref: ${{ inputs.ref || github.sha }}
persist-credentials: false
@@ -79,7 +73,7 @@ jobs:
- name: Restore Gradle Cache
id: cache-gradle-restore
- uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: |
~/.gradle/caches
@@ -106,7 +100,7 @@ jobs:
run: flutter pub get
- name: Generate translation file
- run: make translation
+ run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
working-directory: ./mobile
- name: Generate platform APIs
@@ -122,21 +116,21 @@ jobs:
IS_MAIN: ${{ github.ref == 'refs/heads/main' }}
run: |
if [[ $IS_MAIN == 'true' ]]; then
- flutter build apk --release --flavor production
- flutter build apk --release --flavor production --split-per-abi --target-platform android-arm,android-arm64,android-x64
+ flutter build apk --release
+ flutter build apk --release --split-per-abi --target-platform android-arm,android-arm64,android-x64
else
- flutter build apk --debug --flavor production --split-per-abi --target-platform android-arm64
+ flutter build apk --debug --split-per-abi --target-platform android-arm64
fi
- name: Publish Android Artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: release-apk-signed
- path: mobile/build/app/outputs/flutter-apk/**/*.apk
+ path: mobile/build/app/outputs/flutter-apk/*.apk
- name: Save Gradle Cache
id: cache-gradle-save
- uses: actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4
+ uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
if: github.ref == 'refs/heads/main'
with:
path: |
diff --git a/.github/workflows/cache-cleanup.yml b/.github/workflows/cache-cleanup.yml
index 68ab8af24e..cdff8ed931 100644
--- a/.github/workflows/cache-cleanup.yml
+++ b/.github/workflows/cache-cleanup.yml
@@ -19,7 +19,7 @@ jobs:
actions: write
steps:
- name: Check out code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
diff --git a/.github/workflows/cli.yml b/.github/workflows/cli.yml
index 9729450a91..27dab9aef3 100644
--- a/.github/workflows/cli.yml
+++ b/.github/workflows/cli.yml
@@ -29,25 +29,28 @@ jobs:
working-directory: ./cli
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
- # Setup .npmrc file to publish to npm
- - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
+
+ - name: Setup Node
+ uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './cli/.nvmrc'
registry-url: 'https://registry.npmjs.org'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- - name: Prepare SDK
- run: npm ci --prefix ../open-api/typescript-sdk/
- - name: Build SDK
- run: npm run build --prefix ../open-api/typescript-sdk/
- - run: npm ci
- - run: npm run build
- - run: npm publish
+ - name: Setup typescript-sdk
+ run: pnpm install && pnpm run build
+ working-directory: ./open-api/typescript-sdk
+
+ - run: pnpm install --frozen-lockfile
+ - run: pnpm build
+ - run: pnpm publish --no-git-checks
if: ${{ github.event_name == 'release' }}
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -62,7 +65,7 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
@@ -73,7 +76,7 @@ jobs:
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
- name: Login to GitHub Container Registry
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
+ uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
if: ${{ !github.event.pull_request.head.repo.fork }}
with:
registry: ghcr.io
@@ -88,7 +91,7 @@ jobs:
- name: Generate docker image tags
id: metadata
- uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
+ uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f # v5.8.0
with:
flavor: |
latest=false
diff --git a/.github/workflows/close-duplicates.yml b/.github/workflows/close-duplicates.yml
new file mode 100644
index 0000000000..8470e0e18c
--- /dev/null
+++ b/.github/workflows/close-duplicates.yml
@@ -0,0 +1,107 @@
+on:
+ issues:
+ types: [opened]
+ discussion:
+ types: [created]
+
+name: Close likely duplicates
+permissions: {}
+
+jobs:
+ should_run:
+ runs-on: ubuntu-latest
+ outputs:
+ should_run: ${{ steps.should_run.outputs.run }}
+ steps:
+ - id: should_run
+ run: echo "run=${{ github.event_name == 'issues' || github.event.discussion.category.name == 'Feature Request' }}" >> $GITHUB_OUTPUT
+
+ get_body:
+ runs-on: ubuntu-latest
+ needs: should_run
+ if: ${{ needs.should_run.outputs.should_run == 'true' }}
+ env:
+ EVENT: ${{ toJSON(github.event) }}
+ outputs:
+ body: ${{ steps.get_body.outputs.body }}
+ steps:
+ - id: get_body
+ run: |
+ BODY=$(echo """$EVENT""" | jq -r '.issue // .discussion | .body' | base64 -w 0)
+ echo "body=$BODY" >> $GITHUB_OUTPUT
+
+ get_checkbox_json:
+ runs-on: ubuntu-latest
+ needs: [get_body, should_run]
+ if: ${{ needs.should_run.outputs.should_run == 'true' }}
+ container:
+ image: ghcr.io/immich-app/mdq:main@sha256:d8ae47cf2e6cf4e2559bd57a60b73674fe44f897cba2c2bddff2987a05be10a4
+ outputs:
+ checked: ${{ steps.get_checkbox.outputs.checked }}
+ steps:
+ - id: get_checkbox
+ env:
+ BODY: ${{ needs.get_body.outputs.body }}
+ run: |
+ CHECKED=$(echo "$BODY" | base64 -d | /mdq --output json '# I have searched | - [?] Yes' | jq '.items[0].list[0].checked // false')
+ echo "checked=$CHECKED" >> $GITHUB_OUTPUT
+
+ close_and_comment:
+ runs-on: ubuntu-latest
+ needs: [get_checkbox_json, should_run]
+ if: ${{ needs.should_run.outputs.should_run == 'true' && needs.get_checkbox_json.outputs.checked != 'true' }}
+ permissions:
+ issues: write
+ discussions: write
+ steps:
+ - name: Close issue
+ if: ${{ github.event_name == 'issues' }}
+ env:
+ GH_TOKEN: ${{ github.token }}
+ NODE_ID: ${{ github.event.issue.node_id }}
+ run: |
+ gh api graphql \
+ -f issueId="$NODE_ID" \
+ -f body="This issue has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one. If you're sure this is not a duplicate, please leave a comment and we will reopen the thread if necessary." \
+ -f query='
+ mutation CommentAndCloseIssue($issueId: ID!, $body: String!) {
+ addComment(input: {
+ subjectId: $issueId,
+ body: $body
+ }) {
+ __typename
+ }
+
+ closeIssue(input: {
+ issueId: $issueId,
+ stateReason: DUPLICATE
+ }) {
+ __typename
+ }
+ }'
+
+ - name: Close discussion
+ if: ${{ github.event_name == 'discussion' && github.event.discussion.category.name == 'Feature Request' }}
+ env:
+ GH_TOKEN: ${{ github.token }}
+ NODE_ID: ${{ github.event.discussion.node_id }}
+ run: |
+ gh api graphql \
+ -f discussionId="$NODE_ID" \
+ -f body="This discussion has automatically been closed as it is likely a duplicate. We get a lot of duplicate threads each day, which is why we ask you in the template to confirm that you searched for duplicates before opening one. If you're sure this is not a duplicate, please leave a comment and we will reopen the thread if necessary." \
+ -f query='
+ mutation CommentAndCloseDiscussion($discussionId: ID!, $body: String!) {
+ addDiscussionComment(input: {
+ discussionId: $discussionId,
+ body: $body
+ }) {
+ __typename
+ }
+
+ closeDiscussion(input: {
+ discussionId: $discussionId,
+ reason: DUPLICATE
+ }) {
+ __typename
+ }
+ }'
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 6f1e68afce..4d4cbdf49b 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -44,13 +44,13 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
+ uses: github/codeql-action/init@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -63,7 +63,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
- uses: github/codeql-action/autobuild@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
+ uses: github/codeql-action/autobuild@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
# âšī¸ Command-line programs to run using the OS shell.
# đ See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -76,6 +76,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
+ uses: github/codeql-action/analyze@3599b3baa15b485a2e49ef411a7a4bb2452e7f93 # v3.30.5
with:
category: '/language:${{matrix.language}}'
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index 03f74dd7a3..7a63fcc881 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -20,15 +20,11 @@ jobs:
permissions:
contents: read
outputs:
- should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_ml: ${{ steps.found_paths.outputs.machine-learning == 'true' || steps.should_force.outputs.should_force == 'true' }}
+ should_run: ${{ steps.check.outputs.should_run }}
steps:
- - name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- with:
- persist-credentials: false
- - id: found_paths
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
+ - name: Check what should run
+ id: check
+ uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
with:
filters: |
server:
@@ -38,14 +34,11 @@ jobs:
- 'i18n/**'
machine-learning:
- 'machine-learning/**'
- workflow:
- - '.github/workflows/docker.yml'
- - '.github/workflows/multi-runner-build.yml'
- - '.github/actions/image-build'
-
- - name: Check if we should force jobs to run
- id: should_force
- run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' }}" >> "$GITHUB_OUTPUT"
+ force-filters: |
+ - '.github/workflows/docker.yml'
+ - '.github/workflows/multi-runner-build.yml'
+ - '.github/actions/image-build'
+ force-events: 'workflow_dispatch,release'
retag_ml:
name: Re-Tag ML
@@ -53,14 +46,14 @@ jobs:
permissions:
contents: read
packages: write
- if: ${{ needs.pre-job.outputs.should_run_ml == 'false' && !github.event.pull_request.head.repo.fork }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == false && !github.event.pull_request.head.repo.fork }}
runs-on: ubuntu-latest
strategy:
matrix:
suffix: ['', '-cuda', '-rocm', '-openvino', '-armnn', '-rknn']
steps:
- name: Login to GitHub Container Registry
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
+ uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
@@ -82,14 +75,14 @@ jobs:
permissions:
contents: read
packages: write
- if: ${{ needs.pre-job.outputs.should_run_server == 'false' && !github.event.pull_request.head.repo.fork }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == false && !github.event.pull_request.head.repo.fork }}
runs-on: ubuntu-latest
strategy:
matrix:
suffix: ['']
steps:
- name: Login to GitHub Container Registry
- uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
+ uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
@@ -108,7 +101,7 @@ jobs:
machine-learning:
name: Build and Push ML
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == true }}
strategy:
fail-fast: false
matrix:
@@ -153,7 +146,7 @@ jobs:
server:
name: Build and Push Server
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
uses: immich-app/devtools/.github/workflows/multi-runner-build.yml@129aeda75a450666ce96e8bc8126652e717917a7 # multi-runner-build-workflow-0.1.1
permissions:
contents: read
diff --git a/.github/workflows/docs-build.yml b/.github/workflows/docs-build.yml
index 93b6c8ad04..0879c30386 100644
--- a/.github/workflows/docs-build.yml
+++ b/.github/workflows/docs-build.yml
@@ -18,30 +18,28 @@ jobs:
permissions:
contents: read
outputs:
- should_run: ${{ steps.found_paths.outputs.docs == 'true' || steps.should_force.outputs.should_force == 'true' }}
+ should_run: ${{ steps.check.outputs.should_run }}
steps:
- - name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- with:
- persist-credentials: false
- - id: found_paths
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
+ - name: Check what should run
+ id: check
+ uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
with:
filters: |
docs:
- 'docs/**'
- workflow:
- - '.github/workflows/docs-build.yml'
- - name: Check if we should force jobs to run
- id: should_force
- run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'release' || github.ref_name == 'main' }}" >> "$GITHUB_OUTPUT"
+ open-api:
+ - 'open-api/immich-openapi-specs.json'
+ force-filters: |
+ - '.github/workflows/docs-build.yml'
+ force-events: 'release'
+ force-branches: 'main'
build:
name: Docs Build
needs: pre-job
permissions:
contents: read
- if: ${{ needs.pre-job.outputs.should_run == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).docs == true }}
runs-on: ubuntu-latest
defaults:
run:
@@ -49,25 +47,28 @@ jobs:
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
+
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './docs/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- - name: Run npm install
- run: npm ci
+ - name: Run install
+ run: pnpm install
- name: Check formatting
- run: npm run format
+ run: pnpm format
- name: Run build
- run: npm run build
+ run: pnpm build
- name: Upload build output
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
diff --git a/.github/workflows/docs-deploy.yml b/.github/workflows/docs-deploy.yml
index c04adbafc6..b504b811e3 100644
--- a/.github/workflows/docs-deploy.yml
+++ b/.github/workflows/docs-deploy.yml
@@ -20,7 +20,7 @@ jobs:
run: echo 'The triggering workflow did not succeed' && exit 1
- name: Get artifact
id: get-artifact
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
+ uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
with:
script: |
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
@@ -38,7 +38,7 @@ jobs:
return { found: true, id: matchArtifact.id };
- name: Determine deploy parameters
id: parameters
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
+ uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
env:
HEAD_SHA: ${{ github.event.workflow_run.head_sha }}
with:
@@ -108,13 +108,13 @@ jobs:
if: ${{ fromJson(needs.checks.outputs.artifact).found && fromJson(needs.checks.outputs.parameters).shouldDeploy }}
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
- name: Load parameters
id: parameters
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
+ uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
env:
PARAM_JSON: ${{ needs.checks.outputs.parameters }}
with:
@@ -125,7 +125,7 @@ jobs:
core.setOutput("shouldDeploy", parameters.shouldDeploy);
- name: Download artifact
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
+ uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
env:
ARTIFACT_JSON: ${{ needs.checks.outputs.artifact }}
with:
diff --git a/.github/workflows/docs-destroy.yml b/.github/workflows/docs-destroy.yml
index cd095b117f..37653c0990 100644
--- a/.github/workflows/docs-destroy.yml
+++ b/.github/workflows/docs-destroy.yml
@@ -14,7 +14,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
diff --git a/.github/workflows/fix-format.yml b/.github/workflows/fix-format.yml
index 7ef80306ba..849de79a47 100644
--- a/.github/workflows/fix-format.yml
+++ b/.github/workflows/fix-format.yml
@@ -16,24 +16,27 @@ jobs:
steps:
- name: Generate a token
id: generate-token
- uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
+ uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: 'Checkout'
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
ref: ${{ github.event.pull_request.head.ref }}
token: ${{ steps.generate-token.outputs.token }}
persist-credentials: true
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
+
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Fix formatting
run: make install-all && make format-all
@@ -45,7 +48,7 @@ jobs:
message: 'chore: fix formatting'
- name: Remove label
- uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
+ uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
if: always()
with:
script: |
diff --git a/.github/workflows/merge-translations.yml b/.github/workflows/merge-translations.yml
new file mode 100644
index 0000000000..d494460320
--- /dev/null
+++ b/.github/workflows/merge-translations.yml
@@ -0,0 +1,128 @@
+name: Merge translations
+
+on:
+ workflow_dispatch:
+ workflow_call:
+ secrets:
+ PUSH_O_MATIC_APP_ID:
+ required: true
+ PUSH_O_MATIC_APP_KEY:
+ required: true
+ WEBLATE_TOKEN:
+ required: true
+ inputs:
+ skip:
+ description: 'Skip translations'
+ required: false
+ type: boolean
+
+permissions: {}
+
+env:
+ WEBLATE_HOST: 'https://hosted.weblate.org'
+ WEBLATE_COMPONENT: 'immich/immich'
+
+jobs:
+ merge:
+ runs-on: ubuntu-latest
+ permissions:
+ pull-requests: write
+ steps:
+ - name: Find translation PR
+ id: find_pr
+ if: ${{ inputs.skip != true }}
+ env:
+ GH_TOKEN: ${{ github.token }}
+ run: |
+ set -euo pipefail
+
+ PR=$(gh pr list --repo $GITHUB_REPOSITORY --author weblate --json number,mergeable)
+ echo "$PR"
+
+ PR_NUMBER=$(echo "$PR" | jq '
+ if length == 1 then
+ .[0].number
+ else
+ error("Expected exactly 1 entry, got \(length)")
+ end
+ ' 2>&1) || exit 1
+
+ echo "PR_NUMBER=$PR_NUMBER" >> $GITHUB_OUTPUT
+ echo "Selected PR $PR_NUMBER"
+
+ if ! echo "$PR" | jq -e '.[0].mergeable == "MERGEABLE"'; then
+ echo "PR is not mergeable"
+ exit 1
+ fi
+
+ - name: Generate a token
+ id: generate_token
+ if: ${{ inputs.skip != true }}
+ uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
+ with:
+ app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
+ private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
+
+ - name: Lock weblate
+ if: ${{ inputs.skip != true }}
+ env:
+ WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
+ run: |
+ curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/lock/" -d lock=true
+
+ - name: Commit translations
+ if: ${{ inputs.skip != true }}
+ env:
+ WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
+ run: |
+ curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/repository/" -d operation=commit
+ curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/repository/" -d operation=push
+
+ - name: Merge PR
+ id: merge_pr
+ if: ${{ inputs.skip != true }}
+ env:
+ GH_TOKEN: ${{ steps.generate_token.outputs.token }}
+ PR_NUMBER: ${{ steps.find_pr.outputs.PR_NUMBER }}
+ run: |
+ set -euo pipefail
+
+ REVIEW_ID=$(gh api -X POST "repos/$GITHUB_REPOSITORY/pulls/$PR_NUMBER/reviews" --field event='APPROVE' --field body='Automatically merging translations PR' \
+ | jq '.id')
+ echo "REVIEW_ID=$REVIEW_ID" >> $GITHUB_OUTPUT
+ gh pr merge "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --auto --squash
+
+ - name: Wait for PR to merge
+ if: ${{ inputs.skip != true }}
+ env:
+ GH_TOKEN: ${{ steps.generate_token.outputs.token }}
+ PR_NUMBER: ${{ steps.find_pr.outputs.PR_NUMBER }}
+ REVIEW_ID: ${{ steps.merge_pr.outputs.REVIEW_ID }}
+ run: |
+ # So we clean up no matter what
+ set +e
+
+ for i in {1..100}; do
+ if gh pr view "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --json state | jq -e '.state == "MERGED"'; then
+ echo "PR merged"
+ exit 0
+ else
+ echo "PR not merged yet, waiting..."
+ sleep 6
+ fi
+ done
+ echo "PR did not merge in time"
+ gh api -X PUT "repos/$GITHUB_REPOSITORY/pulls/$PR_NUMBER/reviews/$REVIEW_ID/dismissals" --field message='Merge attempt timed out' --field event='DISMISS'
+ gh pr merge "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --disable-auto
+ exit 1
+
+ - name: Unlock weblate
+ if: ${{ inputs.skip != true }}
+ env:
+ WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
+ run: |
+ curl --fail-with-body -X POST -H "Authorization: Token $WEBLATE_TOKEN" "$WEBLATE_HOST/api/components/$WEBLATE_COMPONENT/lock/" -d lock=false
+
+ - name: Report success
+ run: |
+ echo "Workflow completed successfully (or was skipped)"
diff --git a/.github/workflows/org-checks.yml b/.github/workflows/org-checks.yml
deleted file mode 100644
index 9781dc3b83..0000000000
--- a/.github/workflows/org-checks.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-name: Org Checks
-
-on:
- pull_request_review:
- pull_request:
-
-jobs:
- check-approvals:
- name: Check for Team/Admin Review
- uses: immich-app/devtools/.github/workflows/required-approval.yml@main
- permissions:
- pull-requests: read
- contents: read
diff --git a/.github/workflows/org-pr-require-conventional-commit.yml b/.github/workflows/org-pr-require-conventional-commit.yml
new file mode 100644
index 0000000000..5e5f84ef39
--- /dev/null
+++ b/.github/workflows/org-pr-require-conventional-commit.yml
@@ -0,0 +1,12 @@
+name: PR Conventional Commit
+
+on:
+ pull_request:
+ types: [opened, synchronize, reopened, edited]
+
+jobs:
+ validate-pr-title:
+ name: Validate PR Title (conventional commit)
+ uses: immich-app/devtools/.github/workflows/shared-pr-require-conventional-commit.yml@main
+ permissions:
+ pull-requests: write
diff --git a/.github/workflows/org-zizmor.yml b/.github/workflows/org-zizmor.yml
new file mode 100644
index 0000000000..8510fd85b4
--- /dev/null
+++ b/.github/workflows/org-zizmor.yml
@@ -0,0 +1,15 @@
+name: Zizmor
+
+on:
+ pull_request:
+ push:
+ branches: [main]
+
+jobs:
+ zizmor:
+ name: Zizmor
+ uses: immich-app/devtools/.github/workflows/shared-zizmor.yml@main
+ permissions:
+ actions: read
+ contents: read
+ security-events: write
diff --git a/.github/workflows/pr-require-conventional-commit.yml b/.github/workflows/pr-require-conventional-commit.yml
deleted file mode 100644
index 78ba77495c..0000000000
--- a/.github/workflows/pr-require-conventional-commit.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-name: PR Conventional Commit Validation
-
-on:
- pull_request:
- types: [opened, synchronize, reopened, edited]
-
-permissions: {}
-
-jobs:
- validate-pr-title:
- runs-on: ubuntu-latest
- permissions:
- pull-requests: write
- steps:
- - name: PR Conventional Commit Validation
- uses: ytanikin/PRConventionalCommits@b628c5a234cc32513014b7bfdd1e47b532124d98 # 1.3.0
- with:
- task_types: '["feat","fix","docs","test","ci","refactor","perf","chore","revert"]'
- add_label: 'false'
diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml
index fa1152c336..8b6dc0af1c 100644
--- a/.github/workflows/prepare-release.yml
+++ b/.github/workflows/prepare-release.yml
@@ -10,12 +10,17 @@ on:
type: choice
options:
- 'false'
+ - major
- minor
- patch
mobileBump:
description: 'Bump mobile build number'
required: false
type: boolean
+ skipTranslations:
+ description: 'Skip translations'
+ required: false
+ type: boolean
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-root
@@ -24,28 +29,51 @@ concurrency:
permissions: {}
jobs:
+ merge_translations:
+ uses: ./.github/workflows/merge-translations.yml
+ with:
+ skip: ${{ inputs.skipTranslations }}
+ permissions:
+ pull-requests: write
+ secrets:
+ PUSH_O_MATIC_APP_ID: ${{ secrets.PUSH_O_MATIC_APP_ID }}
+ PUSH_O_MATIC_APP_KEY: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
+ WEBLATE_TOKEN: ${{ secrets.WEBLATE_TOKEN }}
+
bump_version:
runs-on: ubuntu-latest
+ needs: [merge_translations]
outputs:
ref: ${{ steps.push-tag.outputs.commit_long_sha }}
permissions: {} # No job-level permissions are needed because it uses the app-token
steps:
- name: Generate a token
id: generate-token
- uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
+ uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
token: ${{ steps.generate-token.outputs.token }}
persist-credentials: true
+ ref: main
- name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
+
+ - name: Setup Node
+ uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
+ with:
+ node-version-file: './server/.nvmrc'
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
+
- name: Bump version
env:
SERVER_BUMP: ${{ inputs.serverBump }}
@@ -83,13 +111,13 @@ jobs:
steps:
- name: Generate a token
id: generate-token
- uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
+ uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4
with:
app-id: ${{ secrets.PUSH_O_MATIC_APP_ID }}
private-key: ${{ secrets.PUSH_O_MATIC_APP_KEY }}
- name: Checkout
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
token: ${{ steps.generate-token.outputs.token }}
persist-credentials: false
@@ -100,7 +128,7 @@ jobs:
name: release-apk-signed
- name: Create draft release
- uses: softprops/action-gh-release@72f2c25fcb47643c292f7107632f7a47c1df5cd8 # v2.3.2
+ uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
with:
draft: true
tag_name: ${{ env.IMMICH_VERSION }}
diff --git a/.github/workflows/preview-label.yaml b/.github/workflows/preview-label.yaml
index edd9dfdae9..1d9a0060ad 100644
--- a/.github/workflows/preview-label.yaml
+++ b/.github/workflows/preview-label.yaml
@@ -20,11 +20,11 @@ jobs:
remove-label:
runs-on: ubuntu-latest
- if: ${{ github.event.action == 'closed' && contains(github.event.pull_request.labels.*.name, 'preview') }}
+ if: ${{ (github.event.action == 'closed' || github.event.pull_request.head.repo.fork) && contains(github.event.pull_request.labels.*.name, 'preview') }}
permissions:
pull-requests: write
steps:
- - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
+ - uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
with:
script: |
github.rest.issues.removeLabel({
@@ -33,3 +33,15 @@ jobs:
repo: context.repo.repo,
name: 'preview'
})
+
+ - uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
+ if: ${{ github.event.pull_request.head.repo.fork }}
+ with:
+ message-id: 'preview-status'
+ message: 'PRs from forks cannot have preview environments.'
+
+ - uses: mshick/add-pr-comment@b8f338c590a895d50bcbfa6c5859251edc8952fc # v2.8.2
+ if: ${{ !github.event.pull_request.head.repo.fork }}
+ with:
+ message-id: 'preview-status'
+ message: 'Preview environment has been removed.'
diff --git a/.github/workflows/sdk.yml b/.github/workflows/sdk.yml
index c94ee14209..c541fac3c1 100644
--- a/.github/workflows/sdk.yml
+++ b/.github/workflows/sdk.yml
@@ -16,22 +16,25 @@ jobs:
run:
working-directory: ./open-api/typescript-sdk
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
+
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './open-api/typescript-sdk/.nvmrc'
registry-url: 'https://registry.npmjs.org'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install deps
- run: npm ci
+ run: pnpm install --frozen-lockfile
- name: Build
- run: npm run build
+ run: pnpm build
- name: Publish
- run: npm publish
+ run: pnpm publish --no-git-checks
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
diff --git a/.github/workflows/static_analysis.yml b/.github/workflows/static_analysis.yml
index 4cb788f5fa..d30f95422c 100644
--- a/.github/workflows/static_analysis.yml
+++ b/.github/workflows/static_analysis.yml
@@ -17,28 +17,23 @@ jobs:
permissions:
contents: read
outputs:
- should_run: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
+ should_run: ${{ steps.check.outputs.should_run }}
steps:
- - name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- with:
- persist-credentials: false
- - id: found_paths
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
+ - name: Check what should run
+ id: check
+ uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
with:
filters: |
mobile:
- 'mobile/**'
- workflow:
- - '.github/workflows/static_analysis.yml'
- - name: Check if we should force jobs to run
- id: should_force
- run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'release' }}" >> "$GITHUB_OUTPUT"
+ force-filters: |
+ - '.github/workflows/static_analysis.yml'
+ force-events: 'workflow_dispatch,release'
mobile-dart-analyze:
name: Run Dart Code Analysis
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
runs-on: ubuntu-latest
permissions:
contents: read
@@ -47,7 +42,7 @@ jobs:
working-directory: ./mobile
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
@@ -68,7 +63,7 @@ jobs:
working-directory: ./mobile
- name: Generate translation file
- run: make translation
+ run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
- name: Run Build Runner
run: make build
@@ -90,7 +85,7 @@ jobs:
env:
CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }}
run: |
- echo "ERROR: Generated files not up to date! Run make_build inside the mobile directory"
+ echo "ERROR: Generated files not up to date! Run 'make build' and 'make pigeon' inside the mobile directory"
echo "Changed files: ${CHANGED_FILES}"
exit 1
@@ -98,38 +93,12 @@ jobs:
run: dart analyze --fatal-infos
- name: Run dart format
- run: dart format lib/ --set-exit-if-changed
+ run: make format
- - name: Run dart custom_lint
- run: dart run custom_lint
+ # TODO: Re-enable after upgrading custom_lint
+ # - name: Run dart custom_lint
+ # run: dart run custom_lint
# TODO: Use https://github.com/CQLabs/dcm-action
- name: Run DCM
run: dcm analyze lib --fatal-style --fatal-warnings
-
- zizmor:
- name: zizmor
- runs-on: ubuntu-latest
- permissions:
- security-events: write
- contents: read
- actions: read
- steps:
- - name: Checkout repository
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- with:
- persist-credentials: false
-
- - name: Install the latest version of uv
- uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
-
- - name: Run zizmor đ
- run: uvx zizmor --format=sarif . > results.sarif
- env:
- GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Upload SARIF file
- uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b # v3.29.2
- with:
- sarif_file: results.sarif
- category: zizmor
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 47a11c8232..eaf9e2c080 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -4,37 +4,21 @@ on:
pull_request:
push:
branches: [main]
-
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
-
permissions: {}
-
jobs:
pre-job:
runs-on: ubuntu-latest
permissions:
contents: read
outputs:
- should_run_i18n: ${{ steps.found_paths.outputs.i18n == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_web: ${{ steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_server: ${{ steps.found_paths.outputs.server == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_cli: ${{ steps.found_paths.outputs.cli == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_e2e: ${{ steps.found_paths.outputs.e2e == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_mobile: ${{ steps.found_paths.outputs.mobile == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_ml: ${{ steps.found_paths.outputs.machine-learning == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_e2e_web: ${{ steps.found_paths.outputs.e2e == 'true' || steps.found_paths.outputs.web == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_e2e_server_cli: ${{ steps.found_paths.outputs.e2e == 'true' || steps.found_paths.outputs.server == 'true' || steps.found_paths.outputs.cli == 'true' || steps.should_force.outputs.should_force == 'true' }}
- should_run_.github: ${{ steps.found_paths.outputs['.github'] == 'true' || steps.should_force.outputs.should_force == 'true' }} # redundant to have should_force but if someone changes the trigger then this won't have to be changed
+ should_run: ${{ steps.check.outputs.should_run }}
steps:
- - name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- with:
- persist-credentials: false
-
- - id: found_paths
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
+ - name: Check what should run
+ id: check
+ uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
with:
filters: |
i18n:
@@ -54,260 +38,225 @@ jobs:
- 'mobile/**'
machine-learning:
- 'machine-learning/**'
- workflow:
- - '.github/workflows/test.yml'
.github:
- '.github/**'
-
- - name: Check if we should force jobs to run
- id: should_force
- run: echo "should_force=${{ steps.found_paths.outputs.workflow == 'true' || github.event_name == 'workflow_dispatch' }}" >> "$GITHUB_OUTPUT"
+ force-filters: |
+ - '.github/workflows/test.yml'
+ force-events: 'workflow_dispatch'
server-unit-tests:
name: Test & Lint Server
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
runs-on: ubuntu-latest
permissions:
contents: read
defaults:
run:
working-directory: ./server
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
- - name: Run npm install
- run: npm ci
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
+ - name: Run package manager install
+ run: pnpm install
- name: Run linter
- run: npm run lint
+ run: pnpm lint
if: ${{ !cancelled() }}
-
- name: Run formatter
- run: npm run format
+ run: pnpm format
if: ${{ !cancelled() }}
-
- name: Run tsc
- run: npm run check
+ run: pnpm check
if: ${{ !cancelled() }}
-
- name: Run small tests & coverage
- run: npm test
+ run: pnpm test
if: ${{ !cancelled() }}
-
cli-unit-tests:
name: Unit Test CLI
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).cli == true }}
runs-on: ubuntu-latest
permissions:
contents: read
defaults:
run:
working-directory: ./cli
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './cli/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Setup typescript-sdk
- run: npm ci && npm run build
+ run: pnpm install && pnpm run build
working-directory: ./open-api/typescript-sdk
-
- name: Install deps
- run: npm ci
-
+ run: pnpm install
- name: Run linter
- run: npm run lint
+ run: pnpm lint
if: ${{ !cancelled() }}
-
- name: Run formatter
- run: npm run format
+ run: pnpm format
if: ${{ !cancelled() }}
-
- name: Run tsc
- run: npm run check
+ run: pnpm check
if: ${{ !cancelled() }}
-
- name: Run unit tests & coverage
- run: npm run test
+ run: pnpm test
if: ${{ !cancelled() }}
-
cli-unit-tests-win:
name: Unit Test CLI (Windows)
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_cli == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).cli == true }}
runs-on: windows-latest
permissions:
contents: read
defaults:
run:
working-directory: ./cli
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './cli/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Setup typescript-sdk
- run: npm ci && npm run build
+ run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk
-
- name: Install deps
- run: npm ci
-
+ run: pnpm install --frozen-lockfile
# Skip linter & formatter in Windows test.
- name: Run tsc
- run: npm run check
+ run: pnpm check
if: ${{ !cancelled() }}
-
- name: Run unit tests & coverage
- run: npm run test
+ run: pnpm test
if: ${{ !cancelled() }}
-
web-lint:
name: Lint Web
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_web == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).web == true }}
runs-on: mich
permissions:
contents: read
defaults:
run:
working-directory: ./web
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './web/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk
- run: npm ci && npm run build
+ run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk
-
- - name: Run npm install
- run: npm ci
-
+ - name: Run pnpm install
+ run: pnpm rebuild && pnpm install --frozen-lockfile
- name: Run linter
- run: npm run lint:p
+ run: pnpm lint
if: ${{ !cancelled() }}
-
- name: Run formatter
- run: npm run format
+ run: pnpm format
if: ${{ !cancelled() }}
-
- name: Run svelte checks
- run: npm run check:svelte
+ run: pnpm check:svelte
if: ${{ !cancelled() }}
-
web-unit-tests:
name: Test Web
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_web == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).web == true }}
runs-on: ubuntu-latest
permissions:
contents: read
defaults:
run:
working-directory: ./web
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './web/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk
- run: npm ci && npm run build
+ run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk
-
- name: Run npm install
- run: npm ci
-
+ run: pnpm install --frozen-lockfile
- name: Run tsc
- run: npm run check:typescript
+ run: pnpm check:typescript
if: ${{ !cancelled() }}
-
- name: Run unit tests & coverage
- run: npm run test
+ run: pnpm test
if: ${{ !cancelled() }}
-
i18n-tests:
name: Test i18n
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_i18n == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './web/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install dependencies
- run: npm --prefix=web ci
-
+ run: pnpm --filter=immich-web install --frozen-lockfile
- name: Format
- run: npm --prefix=web run format:i18n
-
+ run: pnpm --filter=immich-web format:i18n
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files
with:
files: |
i18n/**
-
- name: Verify files have not changed
if: steps.verify-changed-files.outputs.files_changed == 'true'
env:
@@ -316,87 +265,77 @@ jobs:
echo "ERROR: i18n files not up to date!"
echo "Changed files: ${CHANGED_FILES}"
exit 1
-
e2e-tests-lint:
name: End-to-End Lint
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_e2e == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true }}
runs-on: ubuntu-latest
permissions:
contents: read
defaults:
run:
working-directory: ./e2e
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './e2e/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk
- run: npm ci && npm run build
+ run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }}
-
- name: Install dependencies
- run: npm ci
+ run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }}
-
- name: Run linter
- run: npm run lint
+ run: pnpm lint
if: ${{ !cancelled() }}
-
- name: Run formatter
- run: npm run format
+ run: pnpm format
if: ${{ !cancelled() }}
-
- name: Run tsc
- run: npm run check
+ run: pnpm check
if: ${{ !cancelled() }}
-
server-medium-tests:
name: Medium Tests (Server)
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_server == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).server == true }}
runs-on: ubuntu-latest
permissions:
contents: read
defaults:
run:
working-directory: ./server
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
- - name: Run npm install
- run: npm ci
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
+ - name: Run pnpm install
+ run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm install --frozen-lockfile
- name: Run medium tests
- run: npm run test:medium
+ run: pnpm test:medium
if: ${{ !cancelled() }}
-
e2e-tests-server-cli:
name: End-to-End Tests (Server & CLI)
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_e2e_server_cli == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true || fromJSON(needs.pre-job.outputs.should_run).server == true || fromJSON(needs.pre-job.outputs.should_run).cli == true }}
runs-on: ${{ matrix.runner }}
permissions:
contents: read
@@ -406,47 +345,45 @@ jobs:
strategy:
matrix:
runner: [ubuntu-latest, ubuntu-24.04-arm]
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
submodules: 'recursive'
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './e2e/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk
- run: npm ci && npm run build
+ run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }}
-
+ - name: Run setup web
+ run: pnpm install --frozen-lockfile && pnpm exec svelte-kit sync
+ working-directory: ./web
+ if: ${{ !cancelled() }}
- name: Run setup cli
- run: npm ci && npm run build
+ run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./cli
if: ${{ !cancelled() }}
-
- name: Install dependencies
- run: npm ci
+ run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }}
-
- name: Docker build
run: docker compose build
if: ${{ !cancelled() }}
-
- name: Run e2e tests (api & cli)
- run: npm run test
+ run: pnpm test
if: ${{ !cancelled() }}
-
e2e-tests-web:
name: End-to-End Tests (Web)
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_e2e_web == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).e2e == true || fromJSON(needs.pre-job.outputs.should_run).web == true }}
runs-on: ${{ matrix.runner }}
permissions:
contents: read
@@ -456,42 +393,36 @@ jobs:
strategy:
matrix:
runner: [ubuntu-latest, ubuntu-24.04-arm]
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
submodules: 'recursive'
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './e2e/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Run setup typescript-sdk
- run: npm ci && npm run build
+ run: pnpm install --frozen-lockfile && pnpm build
working-directory: ./open-api/typescript-sdk
if: ${{ !cancelled() }}
-
- name: Install dependencies
- run: npm ci
+ run: pnpm install --frozen-lockfile
if: ${{ !cancelled() }}
-
- name: Install Playwright Browsers
run: npx playwright install chromium --only-shell
if: ${{ !cancelled() }}
-
- name: Docker build
run: docker compose build
if: ${{ !cancelled() }}
-
- name: Run e2e tests (web)
run: npx playwright test
if: ${{ !cancelled() }}
-
success-check-e2e:
name: End-to-End Tests Success
needs: [e2e-tests-server-cli, e2e-tests-web]
@@ -502,37 +433,32 @@ jobs:
- uses: immich-app/devtools/actions/success-check@68f10eb389bb02a3cf9d1156111964c549eb421b # 0.0.4
with:
needs: ${{ toJSON(needs) }}
-
mobile-unit-tests:
name: Unit Test Mobile
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_mobile == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).mobile == true }}
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
- name: Setup Flutter SDK
uses: subosito/flutter-action@fd55f4c5af5b953cc57a2be44cb082c8f6635e8e # v2.21.0
with:
channel: 'stable'
flutter-version-file: ./mobile/pubspec.yaml
-
- name: Generate translation file
- run: make translation
+ run: dart run easy_localization:generate -S ../i18n && dart run bin/generate_keys.dart
working-directory: ./mobile
-
- name: Run tests
working-directory: ./mobile
run: flutter test -j 1
-
ml-unit-tests:
name: Unit Test ML
needs: pre-job
- if: ${{ needs.pre-job.outputs.should_run_ml == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).machine-learning == true }}
runs-on: ubuntu-latest
permissions:
contents: read
@@ -540,10 +466,9 @@ jobs:
run:
working-directory: ./machine-learning
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
- name: Install uv
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
@@ -566,56 +491,48 @@ jobs:
- name: Run tests and coverage
run: |
uv run pytest --cov=immich_ml --cov-report term-missing
-
github-files-formatting:
name: .github Files Formatting
needs: pre-job
- if: ${{ needs.pre-job.outputs['should_run_.github'] == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run)['.github'] == true }}
runs-on: ubuntu-latest
permissions:
contents: read
defaults:
run:
working-directory: ./.github
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './.github/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
- - name: Run npm install
- run: npm ci
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
+ - name: Run pnpm install
+ run: pnpm install --frozen-lockfile
- name: Run formatter
- run: npm run format
+ run: pnpm format
if: ${{ !cancelled() }}
-
shellcheck:
name: ShellCheck
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@00cae500b08a931fb5698e11e79bfbd38e612a38 # 2.0.0
with:
ignore_paths: >-
- **/open-api/**
- **/openapi**
- **/node_modules/**
-
+ **/open-api/** **/openapi** **/node_modules/**
generated-api-up-to-date:
name: OpenAPI Clients
runs-on: ubuntu-latest
@@ -623,26 +540,24 @@ jobs:
contents: read
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install server dependencies
- run: npm --prefix=server ci
-
+ run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm --filter immich install --frozen-lockfile
- name: Build the app
- run: npm --prefix=server run build
-
+ run: pnpm --filter immich build
- name: Run API generation
- run: make open-api
-
+ run: ./bin/generate-open-api.sh
+ working-directory: open-api
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files
@@ -651,7 +566,6 @@ jobs:
mobile/openapi
open-api/typescript-sdk
open-api/immich-openapi-specs.json
-
- name: Verify files have not changed
if: steps.verify-changed-files.outputs.files_changed == 'true'
env:
@@ -660,7 +574,6 @@ jobs:
echo "ERROR: Generated files not up to date!"
echo "Changed files: ${CHANGED_FILES}"
exit 1
-
sql-schema-up-to-date:
name: SQL Schema Checks
runs-on: ubuntu-latest
@@ -668,51 +581,42 @@ jobs:
contents: read
services:
postgres:
- image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:1f5583fe3397210a0fbc7f11b0cec18bacc4a99e3e8ea0548e9bd6bcf26ec37a
+ image: ghcr.io/immich-app/postgres:14-vectorchord0.4.3@sha256:da52bbead5d818adaa8077c8dcdaad0aaf93038c31ad8348b51f9f0ec1310a4d
env:
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
POSTGRES_DB: immich
options: >-
- --health-cmd pg_isready
- --health-interval 10s
- --health-timeout 5s
- --health-retries 5
+ --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5
ports:
- 5432:5432
defaults:
run:
working-directory: ./server
-
steps:
- name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
+ uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
persist-credentials: false
-
+ - name: Setup pnpm
+ uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
- name: Setup Node
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version-file: './server/.nvmrc'
- cache: 'npm'
- cache-dependency-path: '**/package-lock.json'
-
+ cache: 'pnpm'
+ cache-dependency-path: '**/pnpm-lock.yaml'
- name: Install server dependencies
- run: npm ci
-
+ run: SHARP_IGNORE_GLOBAL_LIBVIPS=true pnpm install --frozen-lockfile
- name: Build the app
- run: npm run build
-
+ run: pnpm build
- name: Run existing migrations
- run: npm run migrations:run
-
+ run: pnpm migrations:run
- name: Test npm run schema:reset command works
- run: npm run schema:reset
-
+ run: pnpm schema:reset
- name: Generate new migrations
continue-on-error: true
- run: npm run migrations:generate src/TestMigration
-
+ run: pnpm migrations:generate src/TestMigration
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-files
@@ -728,19 +632,16 @@ jobs:
echo "Changed files: ${CHANGED_FILES}"
cat ./src/*-TestMigration.ts
exit 1
-
- name: Run SQL generation
- run: npm run sync:sql
+ run: pnpm sync:sql
env:
DB_URL: postgres://postgres:postgres@localhost:5432/immich
-
- name: Find file changes
uses: tj-actions/verify-changed-files@a1c6acee9df209257a246f2cc6ae8cb6581c1edf # v20.0.4
id: verify-changed-sql-files
with:
files: |
server/src/queries
-
- name: Verify SQL files have not changed
if: steps.verify-changed-sql-files.outputs.files_changed == 'true'
env:
@@ -751,77 +652,77 @@ jobs:
git diff
exit 1
- # mobile-integration-tests:
- # name: Run mobile end-to-end integration tests
- # runs-on: macos-latest
- # steps:
- # - uses: actions/checkout@v4
- # - uses: actions/setup-java@v3
- # with:
- # distribution: 'zulu'
- # java-version: '12.x'
- # cache: 'gradle'
- # - name: Cache android SDK
- # uses: actions/cache@v3
- # id: android-sdk
- # with:
- # key: android-sdk
- # path: |
- # /usr/local/lib/android/
- # ~/.android
- # - name: Cache Gradle
- # uses: actions/cache@v3
- # with:
- # path: |
- # ./mobile/build/
- # ./mobile/android/.gradle/
- # key: ${{ runner.os }}-flutter-${{ hashFiles('**/*.gradle*', 'pubspec.lock') }}
- # - name: Setup Android SDK
- # if: steps.android-sdk.outputs.cache-hit != 'true'
- # uses: android-actions/setup-android@v2
- # - name: AVD cache
- # uses: actions/cache@v3
- # id: avd-cache
- # with:
- # path: |
- # ~/.android/avd/*
- # ~/.android/adb*
- # key: avd-29
- # - name: create AVD and generate snapshot for caching
- # if: steps.avd-cache.outputs.cache-hit != 'true'
- # uses: reactivecircus/android-emulator-runner@v2.27.0
- # with:
- # working-directory: ./mobile
- # cores: 2
- # api-level: 29
- # arch: x86_64
- # profile: pixel
- # target: default
- # force-avd-creation: false
- # emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
- # disable-animations: false
- # script: echo "Generated AVD snapshot for caching."
- # - name: Setup Flutter SDK
- # uses: subosito/flutter-action@v2
- # with:
- # channel: 'stable'
- # flutter-version: '3.7.3'
- # cache: true
- # - name: Run integration tests
- # uses: Wandalen/wretry.action@master
- # with:
- # action: reactivecircus/android-emulator-runner@v2.27.0
- # with: |
- # working-directory: ./mobile
- # cores: 2
- # api-level: 29
- # arch: x86_64
- # profile: pixel
- # target: default
- # force-avd-creation: false
- # emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
- # disable-animations: true
- # script: |
- # flutter pub get
- # flutter test integration_test
- # attempt_limit: 3
+# mobile-integration-tests:
+# name: Run mobile end-to-end integration tests
+# runs-on: macos-latest
+# steps:
+# - uses: actions/checkout@v4
+# - uses: actions/setup-java@v3
+# with:
+# distribution: 'zulu'
+# java-version: '12.x'
+# cache: 'gradle'
+# - name: Cache android SDK
+# uses: actions/cache@v3
+# id: android-sdk
+# with:
+# key: android-sdk
+# path: |
+# /usr/local/lib/android/
+# ~/.android
+# - name: Cache Gradle
+# uses: actions/cache@v3
+# with:
+# path: |
+# ./mobile/build/
+# ./mobile/android/.gradle/
+# key: ${{ runner.os }}-flutter-${{ hashFiles('**/*.gradle*', 'pubspec.lock') }}
+# - name: Setup Android SDK
+# if: steps.android-sdk.outputs.cache-hit != 'true'
+# uses: android-actions/setup-android@v2
+# - name: AVD cache
+# uses: actions/cache@v3
+# id: avd-cache
+# with:
+# path: |
+# ~/.android/avd/*
+# ~/.android/adb*
+# key: avd-29
+# - name: create AVD and generate snapshot for caching
+# if: steps.avd-cache.outputs.cache-hit != 'true'
+# uses: reactivecircus/android-emulator-runner@v2.27.0
+# with:
+# working-directory: ./mobile
+# cores: 2
+# api-level: 29
+# arch: x86_64
+# profile: pixel
+# target: default
+# force-avd-creation: false
+# emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
+# disable-animations: false
+# script: echo "Generated AVD snapshot for caching."
+# - name: Setup Flutter SDK
+# uses: subosito/flutter-action@v2
+# with:
+# channel: 'stable'
+# flutter-version: '3.7.3'
+# cache: true
+# - name: Run integration tests
+# uses: Wandalen/wretry.action@master
+# with:
+# action: reactivecircus/android-emulator-runner@v2.27.0
+# with: |
+# working-directory: ./mobile
+# cores: 2
+# api-level: 29
+# arch: x86_64
+# profile: pixel
+# target: default
+# force-avd-creation: false
+# emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
+# disable-animations: true
+# script: |
+# flutter pub get
+# flutter test integration_test
+# attempt_limit: 3
diff --git a/.github/workflows/weblate-lock.yml b/.github/workflows/weblate-lock.yml
index 084e1a97d6..d7deb244f9 100644
--- a/.github/workflows/weblate-lock.yml
+++ b/.github/workflows/weblate-lock.yml
@@ -3,48 +3,52 @@ name: Weblate checks
on:
pull_request:
branches: [main]
+ types:
+ - opened
+ - synchronize
+ - ready_for_review
+ - auto_merge_enabled
+ - auto_merge_disabled
permissions: {}
+env:
+ BOT_NAME: immich-push-o-matic
+
jobs:
pre-job:
runs-on: ubuntu-latest
permissions:
contents: read
outputs:
- should_run: ${{ steps.found_paths.outputs.i18n == 'true' && github.head_ref != 'chore/translations'}}
+ should_run: ${{ steps.check.outputs.should_run }}
steps:
- - name: Checkout code
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- with:
- persist-credentials: false
- - id: found_paths
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
+ - name: Check what should run
+ id: check
+ uses: immich-app/devtools/actions/pre-job@5f91b52dfbb92b8d96ca411ab59c896cd59714ca # pre-job-action-v1.1.0
with:
filters: |
i18n:
- 'i18n/!(en)**\.json'
+ exclude-branches: 'chore/translations'
+ skip-force-logic: 'true'
enforce-lock:
name: Check Weblate Lock
needs: [pre-job]
runs-on: ubuntu-latest
permissions: {}
- if: ${{ needs.pre-job.outputs.should_run == 'true' }}
+ if: ${{ fromJSON(needs.pre-job.outputs.should_run).i18n == true }}
steps:
- - name: Check weblate lock
+ - name: Bot review status
+ env:
+ PR_NUMBER: ${{ github.event.pull_request.number || github.event.pull_request_review.pull_request.number }}
+ GH_TOKEN: ${{ github.token }}
run: |
- if [[ "false" = $(curl https://hosted.weblate.org/api/components/immich/immich/lock/ | jq .locked) ]]; then
- exit 1
- fi
- - name: Find Pull Request
- uses: juliangruber/find-pull-request-action@48b6133aa6c826f267ebd33aa2d29470f9d9e7d0 # v1.9.0
- id: find-pr
- with:
- branch: chore/translations
- - name: Fail if existing weblate PR
- if: ${{ steps.find-pr.outputs.number }}
- run: exit 1
+ # Then check for APPROVED by the bot, if absent fail
+ gh pr view "$PR_NUMBER" --repo "$GITHUB_REPOSITORY" --json reviews | jq -e '.reviews | map(select(.author.login == env.BOT_NAME and .state == "APPROVED")) | length > 0' \
+ || (echo "The push-o-matic bot has not approved this PR yet" && exit 1)
+
success-check-lock:
name: Weblate Lock Check Success
needs: [enforce-lock]
diff --git a/.gitignore b/.gitignore
index af85d96c02..3220701cc6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,6 +18,7 @@ mobile/libisar.dylib
mobile/openapi/test
mobile/openapi/doc
mobile/openapi/.openapi-generator/FILES
+mobile/ios/build
open-api/typescript-sdk/build
mobile/android/fastlane/report.xml
@@ -25,3 +26,5 @@ mobile/ios/fastlane/report.xml
vite.config.js.timestamp-*
.pnpm-store
+.devcontainer/library
+.devcontainer/.env*
diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs
new file mode 100644
index 0000000000..0e76dabe66
--- /dev/null
+++ b/.pnpmfile.cjs
@@ -0,0 +1,18 @@
+module.exports = {
+ hooks: {
+ readPackage: (pkg) => {
+ if (!pkg.name) {
+ return pkg;
+ }
+ if (pkg.name === "exiftool-vendored") {
+ if (pkg.optionalDependencies["exiftool-vendored.pl"]) {
+ // make exiftool-vendored.pl a regular dependency
+ pkg.dependencies["exiftool-vendored.pl"] =
+ pkg.optionalDependencies["exiftool-vendored.pl"];
+ delete pkg.optionalDependencies["exiftool-vendored.pl"];
+ }
+ }
+ return pkg;
+ },
+ },
+};
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 8682376cda..9ed2bb77b8 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -7,7 +7,7 @@
"restart": true,
"port": 9231,
"name": "Immich API Server",
- "remoteRoot": "/usr/src/app",
+ "remoteRoot": "/usr/src/app/server",
"localRoot": "${workspaceFolder}/server"
},
{
@@ -16,27 +16,22 @@
"restart": true,
"port": 9230,
"name": "Immich Workers",
- "remoteRoot": "/usr/src/app",
+ "remoteRoot": "/usr/src/app/server",
"localRoot": "${workspaceFolder}/server"
},
{
- "name": "Flavor - Production",
+ "type": "node",
"request": "launch",
- "type": "dart",
- "codeLens": {
- "for": [
- "run-test",
- "run-test-file",
- "run-file",
- "debug-test",
- "debug-test-file",
- "debug-file",
- ],
- "title": "${debugType}",
- },
- "args": [
- "--flavor", "production"
- ],
+ "name": "Immich CLI",
+ "program": "${workspaceFolder}/cli/dist/index.js",
+ "args": ["upload", "--help"],
+ "runtimeArgs": ["--enable-source-maps"],
+ "console": "integratedTerminal",
+ "resolveSourceMapLocations": ["${workspaceFolder}/cli/dist/**/*.js.map"],
+ "sourceMaps": true,
+ "outFiles": ["${workspaceFolder}/cli/dist/**/*.js"],
+ "skipFiles": ["
-
-## OAuth Integration đ
-
-I want to borrow this chance to express my gratitude to [@EnricoBilla](https://github.com/EnricoBilla), who has been the trailblazer for this feature since the beginning days of Immich. His PR has sparked ideas, suggestions, and discussion among the team member on how to integrate this feature successfully into the app. Thank you so much for your work and your time.
-
-OAuth is now integrated into the system. Please follow the guide [here](https://immich.app/docs/usage/oauth) to set up your OAuth integration
-
-After setting up the correct environment variables in the `.env` file, as shown below
-
-| Key | Type | Default | Description |
-| ------------------- | ------- | -------------------- | ------------------------------------------------------------------------- |
-| OAUTH_ENABLED | boolean | false | Enable/disable OAuth2 |
-| OAUTH_ISSUER_URL | URL | (required) | Required. Self-discovery URL for client |
-| OAUTH_CLIENT_ID | string | (required) | Required. Client ID |
-| OAUTH_CLIENT_SECRET | string | (required) | Required. Client Secret |
-| OAUTH_SCOPE | string | openid email profile | Full list of scopes to send with the request (space delimited) |
-| OAUTH_AUTO_REGISTER | boolean | true | When true, will automatically register a user the first time they sign in |
-| OAUTH_BUTTON_TEXT | string | Login with OAuth | Text for the OAuth button on the web |
-
-```bash title="Authentik Example"
-OAUTH_ENABLED=true
-OAUTH_ISSUER_URL=http://10.1.15.216:9000/application/o/immich-test/
-OAUTH_CLIENT_ID=30596v8f78a4b6a97d5985c3076b6b4c4d12ddc33
-OAUTH_CLIENT_SECRET=50f1eafdec353b95b1c638db390db4ab67ef035a51212dbec2f56175e2eb272b5d572c099176e6fe116ecf47ffdd544bgdb9e2edc588307ee0339d25eeccd88
-OAUTH_BUTTON_TEXT=Login with Authentik
-```
-
-The web will have the option to sign in with OAuth.
-
-
-
-The mobile app will check if the server has OAuth enabled before displaying the OAuth
-sign-in button.
-
-
-
-## Support
-
-
-
-If you find the project helpful and it helps you in some ways, you can support the project [one time](https://github.com/sponsors/alextran1502?frequency=one-time&sponsor=alextran1502) or [monthly](https://github.com/sponsors/alextran1502) from GitHub Sponsor
-
-It is a great way to let me know that you want me to continue developing and working on this project for years to come.
-
-## Details
-
-For more details, please check out the [release note](https://github.com/immich-app/immich/releases/tag/v1.36.0_55-dev)
diff --git a/docs/blog/2023/06-24/update.mdx b/docs/blog/2023/06-24/update.mdx
deleted file mode 100644
index 464d3e44d9..0000000000
--- a/docs/blog/2023/06-24/update.mdx
+++ /dev/null
@@ -1,103 +0,0 @@
----
-title: Immich Update - June 2023
-authors: [alextran]
-tags: [update]
----
-
-Hello everybody, Alex here!
-
-I am back with another update on Immich. It has been only a month since my last update (May 18th, 2023), but it seems forever. I think the rapid releases of Immich and the amount of work make the perspective of time change in Immichâs world. We have some exciting updates that I think you will like.
-
-Before going into detail, on behalf of the core team, I would like to thank all of you for loving Immich and contributing to the project. Thank you for helping me make Immich an enjoyable alternative solution to Google Photos so that you have complete control of your data and privacy. I know we are still young and have a lot of work to do, but I am confident we will get there with help from the community. I appreciate all of you from the bottom of my heart!
-
-
-
-And now, to the exciting part, what is new in Immichâs world?
-
-- Initial support for existing gallery.
-- Memory feature.
-- Support XMP sidecar.
-- Support more raw formats.
-- Justified layout for web timeline and blurred thumbnail hash.
-- Mechanism to host machine learning on a completely different machine.
-
-## Support for existing gallery
-
-I know this is the most controversial feature when it comes to Immichâs way of ingesting photos and videos. For many users, having to upload photos and videos to Immich is simply not working. We listen, discuss, and digest this feature internally more than you imagine because it is not a simple feature to tackle while keeping the performance and the user experience at the top level, which is Immichâs primary goal.
-
-Thankfully, we have many great contributors and developers that want to make this come true. So we came up with an initial implementation of this feature in the form of a supporting read-only gallery.
-
-To be concise, Immich can now read in the gallery files, register the path into the database, and then generate necessary files and put them through Immichâs machine learning pipeline so you can use all the goodness of Immich without the need to upload them. Since this is the initial implementation, some actions/behavior are not yet supported, and we aim to build toward them in future releases, namely:
-
-- Assets are not automatically synced and must instead be manually synced with the CLI tool.
-- Only new files that are added to the gallery will be detected.
-- Deleted and moved files will not be detected.
-
-## Memory feature
-
-This is considered a fun feature that the team and I wanted to build for so long, but we had to put it off because of the refactoring of the code base. The code base is now in a good enough form to circle back and add more exciting features.
-
-This memory feature is very much similar to GPhotos' implementation of âx years sinceâĻâ. We are aiming to add more categories of memories in the future, such as âSpotlight of the dayâ or âDay of the Week highlightsâ
-
-
-
-This feature is now available on the web and will be ported to the mobile app in the near future.
-
-## Support XMP Sidecar
-
-Immich can now import/upload XMP sidecars from the CLI and use the information as the metadata of assets.
-
-## Support more raw formats.
-
-With the recent updates on the dependencies of Immich, we are now extending and hardening support for multiple raw formats. So users with DSLR or mirrorless cameras can now upload their original files to Immich and have them displayed in high-quality thumbnails on the web and mobile view.
-
-## Justified layout for web timeline and blurred thumbnail hash
-
-This is an aesthetic improvement in user experience when browsing the timeline. Photos and videos are now displayed correctly with perspective orientation, making the browsing experience more pleasurable.
-
-To further improve the browsing experience, we now added a blur hash to the thumbnail, so the transition is more natural with a dreamy fade in effect, similar to how our brain goes from faded to vivid memory
-
-
-
-## Hosting machine learning container on a different machine
-
-With more capabilities Immich is building toward, machine learning will get more powerful and therefore require more resources to run effectively. However, we understand that users might not have the best server resources where they host the Immich instance. Therefore, we changed how machine learning interacts and receives the photos and videos to run through its inference pipeline.
-
-The machine learning container is now a headless system that can run on any machine. As long as your Immich instance can communicate with the system running the machine learning container, it can send the files and receive the required information to make Immich powerful in terms of searching and intelligence. This helps you to utilize a more powerful machine in your home/infrastructure to perform the CPU-intensive tasks while letting Immich only handle the I/O operations for a pleasant and smooth experience.
-
----
-
-So, those are the highlights for the team and the community after a busy month. There are a lot more changes and improvements. I encourage you to read some release notes, starting from version [v1.57.0](https://github.com/immich-app/immich/releases/tag/v1.57.0) to now.
-
-Thank you, and I am asking for your support for the project. I hope to be a full-time maintainer of Immich one day to dedicate myself to the project as my life works for the community and my family. You can find the support channels below:
-
-- Monthly donation via [GitHub Sponsors](https://github.com/sponsors/alextran1502)
-- One-time donation via [GitHub Sponsors](https://github.com/sponsors/alextran1502?frequency=one-time&sponsor=alextran1502)
-- [Liberapay](https://liberapay.com/alex.tran1502/)
-- [buymeacoffee](https://www.buymeacoffee.com/altran1502)
-- Bitcoin: 3QVAb9dCHutquVejeNXitPqZX26Yg5kxb7
-- Give a project a star - the contributors love gazing at the stars and seeing their creations shining in the sky.
-
-Join our friendly [Discord](https://discord.immich.app) to talk and discuss Immich, tech, or anything
-
-Cheer!
-
-Until next time!
-
-Alex
diff --git a/docs/blog/2023/07-29/images/web-shortcuts-panel.png b/docs/blog/2023/07-29/images/web-shortcuts-panel.png
deleted file mode 100644
index 5a16c9f289..0000000000
Binary files a/docs/blog/2023/07-29/images/web-shortcuts-panel.png and /dev/null differ
diff --git a/docs/blog/2023/07-29/update.mdx b/docs/blog/2023/07-29/update.mdx
deleted file mode 100644
index 6d50ddfdc0..0000000000
--- a/docs/blog/2023/07-29/update.mdx
+++ /dev/null
@@ -1,151 +0,0 @@
----
-title: Immich Update - July 2023
-authors: [alextran]
-tags: [update, v1.64.0-v1.71.0]
----
-
-Hello, Immich fans, another month, another milestone. We hope you are staying cool and safe in this scorching hot summer across the globe.
-
-Immich recently got some good recognition when getting to the front page of HackerNews, which helped to let more people know about the project's existence. The project will help more and more people find a solution to control the privacy of their most precious moments. And with the gain in popularity and recognition, we have gotten new users and more questions from the community than ever.
-
-I want to express my gratitude to all the contributors and the community who have been tremendously helpful to new users' questions and provided technical support.
-
-Below are the highlights of new features we added to the application over the past month, along with countless bug fixes and improvements across the board, from developer experience to resource optimization and UI/UX improvement. I hope you find these topics as exciting as I am.
-
-## Highlights
-
-- Memories feature.
-- Facial recognition improvements.
-- Improvements on multi selection behavior on the web.
-- Shortcuts for common actions on the web.
-- Support viewer for 360-panorama photos.
-
-
-
----
-
-### Memories feature
-
-We've added the memory feature on the mobile app, so you can reminisce about your past memories.
-
-
-
-### Facial recognition improvements
-
-Over the past few releases, we have added many UI improvements to the facial recognition feature to help you manage the recognized people better. Some of the highlights:
-
-#### Choose a new feature photo for a person.
-
-
-
-#### Hide and show faces.
-
-You can now select irrelevant faces to hide them. The hidden faces wonât be displayed in search results and the people section in the info panel.
-
-#### Merge faces.
-
-This is useful when you have multiple faces of the same person in your photos, and you want to merge them into one.
-
-
-
-We also added a nifty mechanism that when naming a face, similar names will prompt you a merge face option for the convenience.
-
-
-
-### Improvements on multi selection behavior on the web
-
-We have added a new multi selection behavior on the web to help you select multiple items easier. You can now select a range of photos and videos by holding the `Shift` key.
-
-
-
-### Shortcuts for common actions on the web.
-
-Some of us only navigate the world and the web with a keyboard (looking at you, Vim and Emacs users). So it would take away the sacred weapon of choice to require many clicks to perform repetitive actions. So we added quick shortcuts for the following action on the web.
-
-
-
-### Support viewer for 360-panorama photos.
-
-Photos with the EXIF property of `ProjectionType` will now have a special viewer on the web to view all the angles of the panorama.
-
-The thumbnail of the 360 degrees panoramas will have a special icon on the top right of the thumbnail
-
-
-
-
:::note
-Some jobs ([External Libraries](/docs/features/libraries) scanning, Database Dump) are configured in their own sections in System Settings.
+Some jobs ([External Libraries](/features/libraries) scanning, Database Dump) are configured in their own sections in System Settings.
:::
+
+## Job processing order
+
+The below diagram shows the job run order for newly uploaded files
+
+```mermaid
+graph TD
+ A[Asset Upload] --> B[Metadata Extraction]
+ B --> C[Storage Template Migration]
+ C --> D["Thumbnail Generation (Large, small, blurred and person)"]
+ D --> E[Smart Search]
+ D --> F[Face Detection]
+ D --> G[Video Transcoding]
+ E --> H[Duplicate Detection]
+ F --> I[Facial Recognition]
+```
diff --git a/docs/docs/administration/oauth.md b/docs/docs/administration/oauth.md
index 833b70f77a..47f4a96c6a 100644
--- a/docs/docs/administration/oauth.md
+++ b/docs/docs/administration/oauth.md
@@ -10,7 +10,7 @@ Unable to set `app.immich:///oauth-callback` as a valid redirect URI? See [Mobil
Immich supports 3rd party authentication via [OpenID Connect][oidc] (OIDC), an identity layer built on top of OAuth2. OIDC is supported by most identity providers, including:
-- [Authentik](https://goauthentik.io/integrations/sources/oauth/#openid-connect)
+- [Authentik](https://integrations.goauthentik.io/media/immich/)
- [Authelia](https://www.authelia.com/integration/openid-connect/immich/)
- [Okta](https://www.okta.com/openid-connect/)
- [Google](https://developers.google.com/identity/openid-connect/openid-connect)
@@ -28,7 +28,7 @@ Before enabling OAuth in Immich, a new client application needs to be configured
2. Configure Redirect URIs/Origins
The **Sign-in redirect URIs** should include:
- - `app.immich:///oauth-callback` - for logging in with OAuth from the [Mobile App](/docs/features/mobile-app.mdx)
+ - `app.immich:///oauth-callback` - for logging in with OAuth from the [Mobile App](/features/mobile-app.mdx)
- `http://DOMAIN:PORT/auth/login` - for logging in with OAuth from the Web Client
- `http://DOMAIN:PORT/user-settings` - for manually linking OAuth in the Web Client
@@ -64,7 +64,7 @@ Once you have a new OAuth client application configured, Immich can be configure
| Storage Label Claim | string | preferred_username | Claim mapping for the user's storage label**š** |
| Role Claim | string | immich_role | Claim mapping for the user's role. (should return "user" or "admin")**š** |
| Storage Quota Claim | string | immich_quota | Claim mapping for the user's storage**š** |
-| Default Storage Quota (GiB) | number | 0 | Default quota for user without storage quota claim (Enter 0 for unlimited quota) |
+| Default Storage Quota (GiB) | number | 0 | Default quota for user without storage quota claim (empty for unlimited quota) |
| Button Text | string | Login with OAuth | Text for the OAuth button on the web |
| Auto Register | boolean | true | When true, will automatically register a user the first time they sign in |
| [Auto Launch](#auto-launch) | boolean | false | When true, will skip the login page and automatically start the OAuth login process |
@@ -88,7 +88,7 @@ The `.well-known/openid-configuration` part of the url is optional and will be a
## Auto Launch
When Auto Launch is enabled, the login page will automatically redirect the user to the OAuth authorization url, to login with OAuth. To access the login screen again, use the browser's back button, or navigate directly to `/auth/login?autoLaunch=0`.
-Auto Launch can also be enabled on a per-request basis by navigating to `/auth/login?authLaunch=1`, this can be useful in situations where Immich is called from e.g. Nextcloud using the _External sites_ app and the _oidc_ app so as to enable users to directly interact with a logged-in instance of Immich.
+Auto Launch can also be enabled on a per-request basis by navigating to `/auth/login?autoLaunch=1`, this can be useful in situations where Immich is called from e.g. Nextcloud using the _External sites_ app and the _oidc_ app so as to enable users to directly interact with a logged-in instance of Immich.
## Mobile Redirect URI
@@ -98,7 +98,7 @@ The redirect URI for the mobile app is `app.immich:///oauth-callback`, which is
2. Whitelist the new endpoint as a valid redirect URI with your provider.
3. Specify the new endpoint as the `Mobile Redirect URI Override`, in the OAuth settings.
-With these steps in place, you should be able to use OAuth from the [Mobile App](/docs/features/mobile-app.mdx) without a custom scheme redirect URI.
+With these steps in place, you should be able to use OAuth from the [Mobile App](/features/mobile-app.mdx) without a custom scheme redirect URI.
:::info
Immich has a route (`/api/oauth/mobile-redirect`) that is already configured to forward requests to `app.immich:///oauth-callback`, and can be used for step 1.
@@ -106,6 +106,89 @@ Immich has a route (`/api/oauth/mobile-redirect`) that is already configured to
## Example Configuration
+
diff --git a/docs/docs/features/sharing.md b/docs/docs/features/sharing.md
index ff0a03beea..9ba7470407 100644
--- a/docs/docs/features/sharing.md
+++ b/docs/docs/features/sharing.md
@@ -24,7 +24,7 @@ After creating an album, you can access the sharing options by clicking on the s
Partner sharing allows you to share your _entire_ library with other users of your choice. They can then view your library and download the assets.
-You can read this guide to learn more about [partner sharing](/docs/features/partner-sharing).
+You can read this guide to learn more about [partner sharing](/features/partner-sharing).
## Public sharing
diff --git a/docs/docs/features/tags.md b/docs/docs/features/tags.md
index ca663e9edd..79a9696d9a 100644
--- a/docs/docs/features/tags.md
+++ b/docs/docs/features/tags.md
@@ -1,6 +1,6 @@
# Tags
-Immich supports hierarchical tags, with the ability to read existing tags from the `TagList` and `Keywords` EXIF properties. Any changes to tags made through Immich are also written back to a [sidecar](/docs/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags.
+Immich supports hierarchical tags, with the ability to read existing tags from the XMP `TagsList` field and IPTC `Keywords` field. Any changes to tags made through Immich are also written back to a [sidecar](/features/xmp-sidecars) file. You can re-run the metadata extraction jobs for all assets to import your existing tags.
## Enable tags feature
diff --git a/docs/docs/features/user-settings.md b/docs/docs/features/user-settings.md
index a2d0308541..402105cd43 100644
--- a/docs/docs/features/user-settings.md
+++ b/docs/docs/features/user-settings.md
@@ -15,9 +15,9 @@ You can access the [user settings](https://my.immich.app/user-settings) by click
---
:::tip Reset Password
-The admin can reset a user password through the [User Management](/docs/administration/user-management.mdx) screen.
+The admin can reset a user password through the [User Management](/administration/user-management.mdx) screen.
:::
:::tip Reset Admin Password
-The admin password can be reset using a [Server Command](/docs/administration/server-commands.md)
+The admin password can be reset using a [Server Command](/administration/server-commands.md)
:::
diff --git a/docs/docs/features/xmp-sidecars.md b/docs/docs/features/xmp-sidecars.md
index 98ce8782e6..3536777d8a 100644
--- a/docs/docs/features/xmp-sidecars.md
+++ b/docs/docs/features/xmp-sidecars.md
@@ -1,13 +1,68 @@
# XMP Sidecars
-Immich can ingest XMP sidecars on file upload (via the CLI) as well as detect new sidecars that are placed in the filesystem for existing images.
+Immich supports XMP sidecar files â external `.xmp` files that store metadata for an image or video in XML format. During the metadata extraction job Immich will read & import metadata from `.xmp` files, and during the Sidecar Write job it will _write_ metadata back to `.xmp`.
-
+:::tip
+Tools like Lightroom, Darktable, digiKam and other applications can also be configured to write changes to `.xmp` files, in order to avoid modifying the original file.
+:::
-XMP sidecars are external XML files that contain metadata related to media files. Many applications read and write these files either exclusively or in addition to the metadata written to image files. They can be a powerful tool for editing and storing metadata of a media file without modifying the media file itself. When Immich receives or detects an XMP sidecar for a media file, it will attempt to extract the metadata from both the sidecar as well as the media file. It will prioritize the metadata for fields in the sidecar but will fall back and use the metadata in the media file if necessary.
+## Metadata Fields
-When importing files via the CLI bulk uploader or parsing photo metadata for external libraries, Immich will automatically detect XMP sidecar files as files that exist next to the original media file. Immich will look files that have the same name as the photo, but with the `.xmp` file extension. The same name can either include the photo's file extension or without the photo's file extension. For example, for a photo named `PXL_20230401_203352928.MP.jpg`, Immich will look for an XMP file named either `PXL_20230401_203352928.MP.jpg.xmp` or `PXL_20230401_203352928.MP.xmp`. If both `PXL_20230401_203352928.MP.jpg.xmp` and `PXL_20230401_203352928.MP.xmp` are present, Immich will prefer `PXL_20230401_203352928.MP.jpg.xmp`.
+Immich does not support _all_ metadata fields. Below is a table showing what fields Immich can _read_ and _write_. It's important to note that writes do not replace the entire file contents, but are merged together with any existing fields.
-There are 2 administrator jobs associated with sidecar files: `SYNC` and `DISCOVER`. The sync job will re-scan all media with existing sidecar files and queue them for a metadata refresh. This is a great use case when third-party applications are used to modify the metadata of media. The discover job will attempt to scan the filesystem for new sidecar files for all media that does not currently have a sidecar file associated with it.
+:::info
+Immich automatically queues a Sidecar Write job after editing the description, rating, or updating tags.
+:::
-
+| Metadata | Immich writes to XMP | Immich reads from XMP |
+| --------------- | ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Description** | `dc:description`, `tiff:ImageDescription` | `dc:description`, `tiff:ImageDescription` |
+| **Rating** | `xmp:Rating` | `xmp:Rating` |
+| **DateTime** | `exif:DateTimeOriginal`, `photoshop:DateCreated` | In prioritized order:
-
-## Welcome!
-
-Hello, I am glad you are here.
-
-My name is Alex. I am an Electrical Engineer by schooling, then turned into a Software Engineer by trade and the pure love of problem solving.
-
-We were lying in bed with our newborn, and my wife said, "We are starting to accumulate a lot of photos and videos of our baby, and I don't want to pay for **_App-Which-Must-Not-Be-Named_** anymore. You always want to build something for me, so why don't you build me an app which can do that?"
-
-That was how the idea started to grow in my head. After that, I began to find existing solutions in the self-hosting space with similar backup functionality and the performance level of the **_App-Which-Must-Not-Be-Named_**. I found that the current solutions mainly focus on the gallery-type application. However, I want a simple-to-use backup tool with a native mobile app that can view photos and videos efficiently. So I set sail on this journey as a hungry engineer on the hunt.
-
-Another motivation that pushed me to deliver my execution of the **_App-Which-Must-Not-Be-Named_** alternative or replacement is for contributing back to the open source community that I have greatly benefited from over the years.
-
-I'm proud to share this creation with you, which values privacy, memories, and the joy of looking back at those moments in an easy-to-use and friendly interface.
-
-If you like the application or it helps you in some way, please consider [supporting](./support-the-project.md) the project. It will help me to continue to develop and maintain the application.
diff --git a/docs/docs/partials/_server-backup.md b/docs/docs/partials/_server-backup.md
index b9479600aa..34e09670e9 100644
--- a/docs/docs/partials/_server-backup.md
+++ b/docs/docs/partials/_server-backup.md
@@ -1,7 +1,6 @@
Now that you have imported some pictures, you should setup server backups to preserve your memories.
-You can do so by following our [backup guide](/docs/administration/backup-and-restore.md).
+You can do so by following our [backup guide](/administration/backup-and-restore.md).
-:::danger
-Immich is still under heavy development _and_ handles very important data.
-It is essential that you set up good backups, and test them.
+:::info
+A 3-2-1 backup strategy is still crucial. The team has the responsibility to ensure that the application doesnât cause loss of your precious memories; however, we cannot guarantee that hard drives will not fail, or an electrical event causes unexpected shutdown of your server/system, leading to data loss. Therefore, we still encourage users to follow best practices when safeguarding their data. Keep multiple copies of your most precious data: at least two local copies and one copy offsite in cold storage.
:::
diff --git a/docs/docs/partials/_storage-template.md b/docs/docs/partials/_storage-template.md
index 20e9caac43..84236e0ac1 100644
--- a/docs/docs/partials/_storage-template.md
+++ b/docs/docs/partials/_storage-template.md
@@ -1,7 +1,7 @@
-Immich allows the admin user to set the uploaded filename pattern at the directory and filename level as well as the [storage label for a user](/docs/administration/user-management/#set-storage-label-for-user).
+Immich allows the admin user to set the uploaded filename pattern at the directory and filename level as well as the [storage label for a user](/administration/user-management/#set-storage-label-for-user).
:::tip
-You can read more about the differences between storage template engine on and off [here](/docs/administration/backup-and-restore#asset-types-and-storage-locations)
+You can read more about the differences between storage template engine on and off [here](/administration/backup-and-restore#asset-types-and-storage-locations)
:::
The admin user can set the template by using the template builder in the `Administration -> Settings -> Storage Template`. Immich provides a set of variables that you can use in constructing the template, along with additional custom text. If the template produces [multiple files with the same filename, they won't be overwritten](https://github.com/immich-app/immich/discussions/3324) as a sequence number is appended to the filename.
diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js
index d612dda253..70e0189a00 100644
--- a/docs/docusaurus.config.js
+++ b/docs/docusaurus.config.js
@@ -7,7 +7,7 @@ const prism = require('prism-react-renderer');
const config = {
title: 'Immich',
tagline: 'High performance self-hosted photo and video backup solution directly from your mobile phone',
- url: 'https://immich.app',
+ url: 'https://docs.immich.app',
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
@@ -42,26 +42,19 @@ const config = {
],
presets: [
[
- 'docusaurus-preset-openapi',
- /** @type {import('docusaurus-preset-openapi').Options} */
+ 'classic',
+ /** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
showLastUpdateAuthor: true,
showLastUpdateTime: true,
+ routeBasePath: '/',
sidebarPath: require.resolve('./sidebars.js'),
// Please change this to your repo.
// Remove this to remove the "edit this page" links.
editUrl: 'https://github.com/immich-app/immich/tree/main/docs/',
},
- api: {
- path: '../open-api/immich-openapi-specs.json',
- routeBasePath: '/docs/api',
- },
- // blog: {
- // showReadingTime: true,
- // editUrl: "https://github.com/immich-app/immich/tree/main/docs/",
- // },
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
@@ -72,11 +65,6 @@ const config = {
themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
- announcementBar: {
- id: 'site_announcement_immich',
- content: `â ī¸ The project is under very active development. Expect bugs and changes. Do not use it as the only way to store your photos and videos!`,
- isCloseable: false,
- },
docs: {
sidebar: {
autoCollapseCategories: false,
@@ -95,17 +83,17 @@ const config = {
position: 'right',
},
{
- to: '/docs/overview/welcome',
+ to: '/overview/quick-start',
position: 'right',
label: 'Docs',
},
{
- to: '/roadmap',
+ href: 'https://immich.app/roadmap',
position: 'right',
label: 'Roadmap',
},
{
- to: '/docs/api',
+ href: 'https://api.immich.app/',
position: 'right',
label: 'API',
},
@@ -139,16 +127,16 @@ const config = {
title: 'Overview',
items: [
{
- label: 'Welcome',
- to: '/docs/overview/welcome',
+ label: 'Quick start',
+ to: '/overview/quick-start',
},
{
label: 'Installation',
- to: '/docs/install/requirements',
+ to: '/install/requirements',
},
{
label: 'Contributing',
- to: '/docs/overview/support-the-project',
+ to: '/overview/support-the-project',
},
{
label: 'Privacy Policy',
@@ -161,15 +149,15 @@ const config = {
items: [
{
label: 'Roadmap',
- to: '/roadmap',
+ href: 'https://immich.app/roadmap',
},
{
label: 'API',
- to: '/docs/api',
+ href: 'https://api.immich.app/',
},
{
label: 'Cursed Knowledge',
- to: '/cursed-knowledge',
+ href: 'https://immich.app/cursed-knowledge',
},
],
},
diff --git a/docs/package-lock.json b/docs/package-lock.json
deleted file mode 100644
index 53ac997e3b..0000000000
--- a/docs/package-lock.json
+++ /dev/null
@@ -1,20545 +0,0 @@
-{
- "name": "documentation",
- "version": "0.0.0",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "documentation",
- "version": "0.0.0",
- "dependencies": {
- "@docusaurus/core": "~3.8.0",
- "@docusaurus/preset-classic": "~3.8.0",
- "@docusaurus/theme-common": "~3.8.0",
- "@mdi/js": "^7.3.67",
- "@mdi/react": "^1.6.1",
- "@mdx-js/react": "^3.0.0",
- "autoprefixer": "^10.4.17",
- "classnames": "^2.3.2",
- "clsx": "^2.0.0",
- "docusaurus-lunr-search": "^3.3.2",
- "docusaurus-preset-openapi": "^0.7.5",
- "lunr": "^2.3.9",
- "postcss": "^8.4.25",
- "prism-react-renderer": "^2.3.1",
- "raw-loader": "^4.0.2",
- "react": "^18.0.0",
- "react-dom": "^18.0.0",
- "tailwindcss": "^3.2.4",
- "url": "^0.11.0"
- },
- "devDependencies": {
- "@docusaurus/module-type-aliases": "~3.8.0",
- "@docusaurus/tsconfig": "^3.7.0",
- "@docusaurus/types": "^3.7.0",
- "prettier": "^3.2.4",
- "typescript": "^5.1.6"
- },
- "engines": {
- "node": ">=20"
- }
- },
- "node_modules/@algolia/autocomplete-core": {
- "version": "1.17.9",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.9.tgz",
- "integrity": "sha512-O7BxrpLDPJWWHv/DLA9DRFWs+iY1uOJZkqUwjS5HSZAGcl0hIVCQ97LTLewiZmZ402JYUrun+8NqFP+hCknlbQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/autocomplete-plugin-algolia-insights": "1.17.9",
- "@algolia/autocomplete-shared": "1.17.9"
- }
- },
- "node_modules/@algolia/autocomplete-plugin-algolia-insights": {
- "version": "1.17.9",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.9.tgz",
- "integrity": "sha512-u1fEHkCbWF92DBeB/KHeMacsjsoI0wFhjZtlCq2ddZbAehshbZST6Hs0Avkc0s+4UyBGbMDnSuXHLuvRWK5iDQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/autocomplete-shared": "1.17.9"
- },
- "peerDependencies": {
- "search-insights": ">= 1 < 3"
- }
- },
- "node_modules/@algolia/autocomplete-preset-algolia": {
- "version": "1.17.9",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.9.tgz",
- "integrity": "sha512-Na1OuceSJeg8j7ZWn5ssMu/Ax3amtOwk76u4h5J4eK2Nx2KB5qt0Z4cOapCsxot9VcEN11ADV5aUSlQF4RhGjQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/autocomplete-shared": "1.17.9"
- },
- "peerDependencies": {
- "@algolia/client-search": ">= 4.9.1 < 6",
- "algoliasearch": ">= 4.9.1 < 6"
- }
- },
- "node_modules/@algolia/autocomplete-shared": {
- "version": "1.17.9",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.9.tgz",
- "integrity": "sha512-iDf05JDQ7I0b7JEA/9IektxN/80a2MZ1ToohfmNS3rfeuQnIKI3IJlIafD0xu4StbtQTghx9T3Maa97ytkXenQ==",
- "license": "MIT",
- "peerDependencies": {
- "@algolia/client-search": ">= 4.9.1 < 6",
- "algoliasearch": ">= 4.9.1 < 6"
- }
- },
- "node_modules/@algolia/client-abtesting": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.23.4.tgz",
- "integrity": "sha512-WIMT2Kxy+FFWXWQxIU8QgbTioL+SGE24zhpj0kipG4uQbzXwONaWt7ffaYLjfge3gcGSgJVv+1VlahVckafluQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/client-analytics": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.23.4.tgz",
- "integrity": "sha512-4B9gChENsQA9kFmFlb+x3YhBz2Gx3vSsm81FHI1yJ3fn2zlxREHmfrjyqYoMunsU7BybT/o5Nb7ccCbm/vfseA==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/client-common": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.23.4.tgz",
- "integrity": "sha512-bsj0lwU2ytiWLtl7sPunr+oLe+0YJql9FozJln5BnIiqfKOaseSDdV42060vUy+D4373f2XBI009K/rm2IXYMA==",
- "license": "MIT",
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/client-insights": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.23.4.tgz",
- "integrity": "sha512-XSCtAYvJ/hnfDHfRVMbBH0dayR+2ofVZy3jf5qyifjguC6rwxDsSdQvXpT0QFVyG+h8UPGtDhMPoUIng4wIcZA==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/client-personalization": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.23.4.tgz",
- "integrity": "sha512-l/0QvqgRFFOf7BnKSJ3myd1WbDr86ftVaa3PQwlsNh7IpIHmvVcT83Bi5zlORozVGMwaKfyPZo6O48PZELsOeA==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/client-query-suggestions": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.23.4.tgz",
- "integrity": "sha512-TB0htrDgVacVGtPDyENoM6VIeYqR+pMsDovW94dfi2JoaRxfqu/tYmLpvgWcOknP6wLbr8bA+G7t/NiGksNAwQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/client-search": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.23.4.tgz",
- "integrity": "sha512-uBGo6KwUP6z+u6HZWRui8UJClS7fgUIAiYd1prUqCbkzDiCngTOzxaJbEvrdkK0hGCQtnPDiuNhC5MhtVNN4Eg==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/events": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz",
- "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==",
- "license": "MIT"
- },
- "node_modules/@algolia/ingestion": {
- "version": "1.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.23.4.tgz",
- "integrity": "sha512-Si6rFuGnSeEUPU9QchYvbknvEIyCRK7nkeaPVQdZpABU7m4V/tsiWdHmjVodtx3h20VZivJdHeQO9XbHxBOcCw==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/monitoring": {
- "version": "1.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.23.4.tgz",
- "integrity": "sha512-EXGoVVTshraqPJgr5cMd1fq7Jm71Ew6MpGCEaxI5PErBpJAmKdtjRIzs6JOGKHRaWLi+jdbJPYc2y8RN4qcx5Q==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/recommend": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.23.4.tgz",
- "integrity": "sha512-1t6glwKVCkjvBNlng2itTf8fwaLSqkL4JaMENgR3WTGR8mmW2akocUy/ZYSQcG4TcR7qu4zW2UMGAwLoWoflgQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/requester-browser-xhr": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.23.4.tgz",
- "integrity": "sha512-UUuizcgc5+VSY8hqzDFVdJ3Wcto03lpbFRGPgW12pHTlUQHUTADtIpIhkLLOZRCjXmCVhtr97Z+eR6LcRYXa3Q==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/requester-fetch": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.23.4.tgz",
- "integrity": "sha512-UhDg6elsek6NnV5z4VG1qMwR6vbp+rTMBEnl/v4hUyXQazU+CNdYkl++cpdmLwGI/7nXc28xtZiL90Es3I7viQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@algolia/requester-node-http": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.23.4.tgz",
- "integrity": "sha512-jXGzGBRUS0oywQwnaCA6mMDJO7LoC3dYSLsyNfIqxDR4SNGLhtg3je0Y31lc24OA4nYyKAYgVLtjfrpcpsWShg==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-common": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@alloc/quick-lru": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
- "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/code-frame": {
- "version": "7.26.2",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",
- "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.25.9",
- "js-tokens": "^4.0.0",
- "picocolors": "^1.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/compat-data": {
- "version": "7.26.8",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz",
- "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/core": {
- "version": "7.26.10",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
- "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
- "license": "MIT",
- "dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.26.2",
- "@babel/generator": "^7.26.10",
- "@babel/helper-compilation-targets": "^7.26.5",
- "@babel/helper-module-transforms": "^7.26.0",
- "@babel/helpers": "^7.26.10",
- "@babel/parser": "^7.26.10",
- "@babel/template": "^7.26.9",
- "@babel/traverse": "^7.26.10",
- "@babel/types": "^7.26.10",
- "convert-source-map": "^2.0.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.3",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@babel/core/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/generator": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz",
- "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==",
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.27.0",
- "@babel/types": "^7.27.0",
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.25",
- "jsesc": "^3.0.2"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz",
- "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz",
- "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.26.8",
- "@babel/helper-validator-option": "^7.25.9",
- "browserslist": "^4.24.0",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.27.0.tgz",
- "integrity": "sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-member-expression-to-functions": "^7.25.9",
- "@babel/helper-optimise-call-expression": "^7.25.9",
- "@babel/helper-replace-supers": "^7.26.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
- "@babel/traverse": "^7.27.0",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.0.tgz",
- "integrity": "sha512-fO8l08T76v48BhpNRW/nQ0MxfnSdoSKUJBMjubOAYffsVuGG5qOfMq7N6Es7UJvi7Y8goXXo07EfcHZXDPuELQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "regexpu-core": "^6.2.0",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.4.tgz",
- "integrity": "sha512-jljfR1rGnXXNWnmQg2K3+bvhkxB51Rl32QRaOTuwwjviGrHzIbSc8+x9CpraDtbT7mfyjXObULP4w/adunNwAw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz",
- "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-imports": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz",
- "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==",
- "license": "MIT",
- "dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-transforms": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz",
- "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9",
- "@babel/traverse": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz",
- "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-plugin-utils": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz",
- "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz",
- "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-wrap-function": "^7.25.9",
- "@babel/traverse": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-replace-supers": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz",
- "integrity": "sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.25.9",
- "@babel/helper-optimise-call-expression": "^7.25.9",
- "@babel/traverse": "^7.26.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz",
- "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==",
- "license": "MIT",
- "dependencies": {
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-string-parser": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",
- "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",
- "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-option": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz",
- "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-wrap-function": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz",
- "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==",
- "license": "MIT",
- "dependencies": {
- "@babel/template": "^7.25.9",
- "@babel/traverse": "^7.25.9",
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helpers": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz",
- "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==",
- "license": "MIT",
- "dependencies": {
- "@babel/template": "^7.27.0",
- "@babel/types": "^7.27.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",
- "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.27.0"
- },
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz",
- "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz",
- "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz",
- "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz",
- "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
- "@babel/plugin-transform-optional-chaining": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.13.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz",
- "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-proposal-private-property-in-object": {
- "version": "7.21.0-placeholder-for-preset-env.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
- "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
- "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz",
- "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz",
- "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz",
- "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
- "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz",
- "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.26.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz",
- "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/helper-remap-async-to-generator": "^7.25.9",
- "@babel/traverse": "^7.26.8"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz",
- "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-remap-async-to-generator": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.26.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.26.5.tgz",
- "integrity": "sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.27.0.tgz",
- "integrity": "sha512-u1jGphZ8uDI2Pj/HJj6YQ6XQLZCNjOlprjxB5SVz6rq2T6SwAR+CdrWK0CP7F+9rDVMXdB0+r6Am5G5aobOjAQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz",
- "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz",
- "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0"
- }
- },
- "node_modules/@babel/plugin-transform-classes": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz",
- "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-replace-supers": "^7.25.9",
- "@babel/traverse": "^7.25.9",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz",
- "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/template": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz",
- "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz",
- "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz",
- "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz",
- "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz",
- "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.26.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.26.3.tgz",
- "integrity": "sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz",
- "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-for-of": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.26.9.tgz",
- "integrity": "sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-function-name": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz",
- "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/traverse": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz",
- "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz",
- "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz",
- "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz",
- "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz",
- "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.26.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz",
- "integrity": "sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.26.0",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz",
- "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9",
- "@babel/traverse": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz",
- "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz",
- "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-new-target": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz",
- "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.26.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.26.6.tgz",
- "integrity": "sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz",
- "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz",
- "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/plugin-transform-parameters": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-super": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz",
- "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-replace-supers": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz",
- "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz",
- "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-parameters": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz",
- "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz",
- "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz",
- "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-create-class-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz",
- "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-constant-elements": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz",
- "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-display-name": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz",
- "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz",
- "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/plugin-syntax-jsx": "^7.25.9",
- "@babel/types": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-jsx-development": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz",
- "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==",
- "license": "MIT",
- "dependencies": {
- "@babel/plugin-transform-react-jsx": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-pure-annotations": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz",
- "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.27.0.tgz",
- "integrity": "sha512-LX/vCajUJQDqE7Aum/ELUMZAY19+cDpghxrnyt5I1tV6X5PyC86AOoWXWFYFeIvauyeSA6/ktn4tQVn/3ZifsA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5",
- "regenerator-transform": "^0.15.2"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-regexp-modifiers": {
- "version": "7.26.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz",
- "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz",
- "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-runtime": {
- "version": "7.26.10",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz",
- "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-imports": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.26.5",
- "babel-plugin-polyfill-corejs2": "^0.4.10",
- "babel-plugin-polyfill-corejs3": "^0.11.0",
- "babel-plugin-polyfill-regenerator": "^0.6.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz",
- "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-spread": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz",
- "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz",
- "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.26.8",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.26.8.tgz",
- "integrity": "sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.0.tgz",
- "integrity": "sha512-+LLkxA9rKJpNoGsbLnAgOCdESl73vwYn+V6b+5wHbrE7OGKVDPHIQvbFSzqE6rwqaCw2RE+zdJrlLkcf8YOA0w==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-typescript": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.0.tgz",
- "integrity": "sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.25.9",
- "@babel/helper-create-class-features-plugin": "^7.27.0",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9",
- "@babel/plugin-syntax-typescript": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz",
- "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz",
- "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz",
- "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.25.9",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz",
- "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.25.9",
- "@babel/helper-plugin-utils": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/preset-env": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz",
- "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.26.8",
- "@babel/helper-compilation-targets": "^7.26.5",
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/helper-validator-option": "^7.25.9",
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9",
- "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-import-assertions": "^7.26.0",
- "@babel/plugin-syntax-import-attributes": "^7.26.0",
- "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.25.9",
- "@babel/plugin-transform-async-generator-functions": "^7.26.8",
- "@babel/plugin-transform-async-to-generator": "^7.25.9",
- "@babel/plugin-transform-block-scoped-functions": "^7.26.5",
- "@babel/plugin-transform-block-scoping": "^7.25.9",
- "@babel/plugin-transform-class-properties": "^7.25.9",
- "@babel/plugin-transform-class-static-block": "^7.26.0",
- "@babel/plugin-transform-classes": "^7.25.9",
- "@babel/plugin-transform-computed-properties": "^7.25.9",
- "@babel/plugin-transform-destructuring": "^7.25.9",
- "@babel/plugin-transform-dotall-regex": "^7.25.9",
- "@babel/plugin-transform-duplicate-keys": "^7.25.9",
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9",
- "@babel/plugin-transform-dynamic-import": "^7.25.9",
- "@babel/plugin-transform-exponentiation-operator": "^7.26.3",
- "@babel/plugin-transform-export-namespace-from": "^7.25.9",
- "@babel/plugin-transform-for-of": "^7.26.9",
- "@babel/plugin-transform-function-name": "^7.25.9",
- "@babel/plugin-transform-json-strings": "^7.25.9",
- "@babel/plugin-transform-literals": "^7.25.9",
- "@babel/plugin-transform-logical-assignment-operators": "^7.25.9",
- "@babel/plugin-transform-member-expression-literals": "^7.25.9",
- "@babel/plugin-transform-modules-amd": "^7.25.9",
- "@babel/plugin-transform-modules-commonjs": "^7.26.3",
- "@babel/plugin-transform-modules-systemjs": "^7.25.9",
- "@babel/plugin-transform-modules-umd": "^7.25.9",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9",
- "@babel/plugin-transform-new-target": "^7.25.9",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6",
- "@babel/plugin-transform-numeric-separator": "^7.25.9",
- "@babel/plugin-transform-object-rest-spread": "^7.25.9",
- "@babel/plugin-transform-object-super": "^7.25.9",
- "@babel/plugin-transform-optional-catch-binding": "^7.25.9",
- "@babel/plugin-transform-optional-chaining": "^7.25.9",
- "@babel/plugin-transform-parameters": "^7.25.9",
- "@babel/plugin-transform-private-methods": "^7.25.9",
- "@babel/plugin-transform-private-property-in-object": "^7.25.9",
- "@babel/plugin-transform-property-literals": "^7.25.9",
- "@babel/plugin-transform-regenerator": "^7.25.9",
- "@babel/plugin-transform-regexp-modifiers": "^7.26.0",
- "@babel/plugin-transform-reserved-words": "^7.25.9",
- "@babel/plugin-transform-shorthand-properties": "^7.25.9",
- "@babel/plugin-transform-spread": "^7.25.9",
- "@babel/plugin-transform-sticky-regex": "^7.25.9",
- "@babel/plugin-transform-template-literals": "^7.26.8",
- "@babel/plugin-transform-typeof-symbol": "^7.26.7",
- "@babel/plugin-transform-unicode-escapes": "^7.25.9",
- "@babel/plugin-transform-unicode-property-regex": "^7.25.9",
- "@babel/plugin-transform-unicode-regex": "^7.25.9",
- "@babel/plugin-transform-unicode-sets-regex": "^7.25.9",
- "@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.10",
- "babel-plugin-polyfill-corejs3": "^0.11.0",
- "babel-plugin-polyfill-regenerator": "^0.6.1",
- "core-js-compat": "^3.40.0",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/preset-env/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/@babel/preset-modules": {
- "version": "0.1.6-no-external-plugins",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
- "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/@babel/preset-react": {
- "version": "7.26.3",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.26.3.tgz",
- "integrity": "sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.25.9",
- "@babel/helper-validator-option": "^7.25.9",
- "@babel/plugin-transform-react-display-name": "^7.25.9",
- "@babel/plugin-transform-react-jsx": "^7.25.9",
- "@babel/plugin-transform-react-jsx-development": "^7.25.9",
- "@babel/plugin-transform-react-pure-annotations": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/preset-typescript": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.0.tgz",
- "integrity": "sha512-vxaPFfJtHhgeOVXRKuHpHPAOgymmy8V8I65T1q53R7GCZlefKeCaTyDs3zOPHTTbmquvNlQYC5klEvWsBAtrBQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.26.5",
- "@babel/helper-validator-option": "^7.25.9",
- "@babel/plugin-syntax-jsx": "^7.25.9",
- "@babel/plugin-transform-modules-commonjs": "^7.26.3",
- "@babel/plugin-transform-typescript": "^7.27.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/runtime": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz",
- "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==",
- "license": "MIT",
- "dependencies": {
- "regenerator-runtime": "^0.14.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/runtime-corejs3": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.27.0.tgz",
- "integrity": "sha512-UWjX6t+v+0ckwZ50Y5ShZLnlk95pP5MyW/pon9tiYzl3+18pkTHTFNTKr7rQbfRXPkowt2QAn30o1b6oswszew==",
- "license": "MIT",
- "dependencies": {
- "core-js-pure": "^3.30.2",
- "regenerator-runtime": "^0.14.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/template": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz",
- "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==",
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "^7.26.2",
- "@babel/parser": "^7.27.0",
- "@babel/types": "^7.27.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/traverse": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz",
- "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==",
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "^7.26.2",
- "@babel/generator": "^7.27.0",
- "@babel/parser": "^7.27.0",
- "@babel/template": "^7.27.0",
- "@babel/types": "^7.27.0",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/types": {
- "version": "7.27.0",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",
- "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-string-parser": "^7.25.9",
- "@babel/helper-validator-identifier": "^7.25.9"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@colors/colors": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
- "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=0.1.90"
- }
- },
- "node_modules/@csstools/cascade-layer-name-parser": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.5.tgz",
- "integrity": "sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- }
- },
- "node_modules/@csstools/color-helpers": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.2.tgz",
- "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@csstools/css-calc": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.4.tgz",
- "integrity": "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- }
- },
- "node_modules/@csstools/css-color-parser": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.10.tgz",
- "integrity": "sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@csstools/color-helpers": "^5.0.2",
- "@csstools/css-calc": "^2.1.4"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- }
- },
- "node_modules/@csstools/css-parser-algorithms": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.5.tgz",
- "integrity": "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@csstools/css-tokenizer": "^3.0.4"
- }
- },
- "node_modules/@csstools/css-tokenizer": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.4.tgz",
- "integrity": "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@csstools/media-query-list-parser": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.3.tgz",
- "integrity": "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- }
- },
- "node_modules/@csstools/postcss-cascade-layers": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.2.tgz",
- "integrity": "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/selector-specificity": "^5.0.0",
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz",
- "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss-selector-parser": "^7.0.0"
- }
- },
- "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@csstools/postcss-color-function": {
- "version": "4.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.10.tgz",
- "integrity": "sha512-4dY0NBu7NVIpzxZRgh/Q/0GPSz/jLSw0i/u3LTUor0BkQcz/fNhN10mSWBDsL0p9nDb0Ky1PD6/dcGbhACuFTQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-color-mix-function": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.10.tgz",
- "integrity": "sha512-P0lIbQW9I4ShE7uBgZRib/lMTf9XMjJkFl/d6w4EMNHu2qvQ6zljJGEcBkw/NsBtq/6q3WrmgxSS8kHtPMkK4Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-color-mix-variadic-function-arguments": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-variadic-function-arguments/-/postcss-color-mix-variadic-function-arguments-1.0.0.tgz",
- "integrity": "sha512-Z5WhouTyD74dPFPrVE7KydgNS9VvnjB8qcdes9ARpCOItb4jTnm7cHp4FhxCRUoyhabD0WVv43wbkJ4p8hLAlQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-content-alt-text": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.6.tgz",
- "integrity": "sha512-eRjLbOjblXq+byyaedQRSrAejKGNAFued+LcbzT+LCL78fabxHkxYjBbxkroONxHHYu2qxhFK2dBStTLPG3jpQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-exponential-functions": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.9.tgz",
- "integrity": "sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-calc": "^2.1.4",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-font-format-keywords": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz",
- "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-gamut-mapping": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.10.tgz",
- "integrity": "sha512-QDGqhJlvFnDlaPAfCYPsnwVA6ze+8hhrwevYWlnUeSjkkZfBpcCO42SaUD8jiLlq7niouyLgvup5lh+f1qessg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-gradients-interpolation-method": {
- "version": "5.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.10.tgz",
- "integrity": "sha512-HHPauB2k7Oits02tKFUeVFEU2ox/H3OQVrP3fSOKDxvloOikSal+3dzlyTZmYsb9FlY9p5EUpBtz0//XBmy+aw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-hwb-function": {
- "version": "4.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.10.tgz",
- "integrity": "sha512-nOKKfp14SWcdEQ++S9/4TgRKchooLZL0TUFdun3nI4KPwCjETmhjta1QT4ICQcGVWQTvrsgMM/aLB5We+kMHhQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-ic-unit": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.2.tgz",
- "integrity": "sha512-lrK2jjyZwh7DbxaNnIUjkeDmU8Y6KyzRBk91ZkI5h8nb1ykEfZrtIVArdIjX4DHMIBGpdHrgP0n4qXDr7OHaKA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-initial": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.1.tgz",
- "integrity": "sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-is-pseudo-class": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.3.tgz",
- "integrity": "sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/selector-specificity": "^5.0.0",
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz",
- "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss-selector-parser": "^7.0.0"
- }
- },
- "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@csstools/postcss-light-dark-function": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.9.tgz",
- "integrity": "sha512-1tCZH5bla0EAkFAI2r0H33CDnIBeLUaJh1p+hvvsylJ4svsv2wOmJjJn+OXwUZLXef37GYbRIVKX+X+g6m+3CQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-logical-float-and-clear": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz",
- "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-logical-overflow": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz",
- "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-logical-overscroll-behavior": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz",
- "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-logical-resize": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz",
- "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-logical-viewport-units": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.4.tgz",
- "integrity": "sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-media-minmax": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.9.tgz",
- "integrity": "sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@csstools/css-calc": "^2.1.4",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/media-query-list-parser": "^4.0.3"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.5.tgz",
- "integrity": "sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/media-query-list-parser": "^4.0.3"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-nested-calc": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz",
- "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-normalize-display-values": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz",
- "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-oklab-function": {
- "version": "4.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.10.tgz",
- "integrity": "sha512-ZzZUTDd0fgNdhv8UUjGCtObPD8LYxMH+MJsW9xlZaWTV8Ppr4PtxlHYNMmF4vVWGl0T6f8tyWAKjoI6vePSgAg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-progressive-custom-properties": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.1.0.tgz",
- "integrity": "sha512-YrkI9dx8U4R8Sz2EJaoeD9fI7s7kmeEBfmO+UURNeL6lQI7VxF6sBE+rSqdCBn4onwqmxFdBU3lTwyYb/lCmxA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-random-function": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz",
- "integrity": "sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-calc": "^2.1.4",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-relative-color-syntax": {
- "version": "3.0.10",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.10.tgz",
- "integrity": "sha512-8+0kQbQGg9yYG8hv0dtEpOMLwB9M+P7PhacgIzVzJpixxV4Eq9AUQtQw8adMmAJU1RBBmIlpmtmm3XTRd/T00g==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-scope-pseudo-class": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz",
- "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/@csstools/postcss-sign-functions": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.4.tgz",
- "integrity": "sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-calc": "^2.1.4",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-stepped-value-functions": {
- "version": "4.0.9",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.9.tgz",
- "integrity": "sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-calc": "^2.1.4",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-text-decoration-shorthand": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.2.tgz",
- "integrity": "sha512-8XvCRrFNseBSAGxeaVTaNijAu+FzUvjwFXtcrynmazGb/9WUdsPCpBX+mHEHShVRq47Gy4peYAoxYs8ltUnmzA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/color-helpers": "^5.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-trigonometric-functions": {
- "version": "4.0.9",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.9.tgz",
- "integrity": "sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-calc": "^2.1.4",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/postcss-unset-value": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz",
- "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@csstools/utilities": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz",
- "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/@discoveryjs/json-ext": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
- "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
- "license": "MIT",
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/@docsearch/css": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.9.0.tgz",
- "integrity": "sha512-cQbnVbq0rrBwNAKegIac/t6a8nWoUAn8frnkLFW6YARaRmAQr5/Eoe6Ln2fqkUCZ40KpdrKbpSAmgrkviOxuWA==",
- "license": "MIT"
- },
- "node_modules/@docsearch/react": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.9.0.tgz",
- "integrity": "sha512-mb5FOZYZIkRQ6s/NWnM98k879vu5pscWqTLubLFBO87igYYT4VzVazh4h5o/zCvTIZgEt3PvsCOMOswOUo9yHQ==",
- "license": "MIT",
- "dependencies": {
- "@algolia/autocomplete-core": "1.17.9",
- "@algolia/autocomplete-preset-algolia": "1.17.9",
- "@docsearch/css": "3.9.0",
- "algoliasearch": "^5.14.2"
- },
- "peerDependencies": {
- "@types/react": ">= 16.8.0 < 20.0.0",
- "react": ">= 16.8.0 < 20.0.0",
- "react-dom": ">= 16.8.0 < 20.0.0",
- "search-insights": ">= 1 < 3"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- },
- "react": {
- "optional": true
- },
- "react-dom": {
- "optional": true
- },
- "search-insights": {
- "optional": true
- }
- }
- },
- "node_modules/@docusaurus/babel": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.8.1.tgz",
- "integrity": "sha512-3brkJrml8vUbn9aeoZUlJfsI/GqyFcDgQJwQkmBtclJgWDEQBKKeagZfOgx0WfUQhagL1sQLNW0iBdxnI863Uw==",
- "license": "MIT",
- "dependencies": {
- "@babel/core": "^7.25.9",
- "@babel/generator": "^7.25.9",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-transform-runtime": "^7.25.9",
- "@babel/preset-env": "^7.25.9",
- "@babel/preset-react": "^7.25.9",
- "@babel/preset-typescript": "^7.25.9",
- "@babel/runtime": "^7.25.9",
- "@babel/runtime-corejs3": "^7.25.9",
- "@babel/traverse": "^7.25.9",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "babel-plugin-dynamic-import-node": "^2.3.3",
- "fs-extra": "^11.1.1",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@docusaurus/bundler": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.8.1.tgz",
- "integrity": "sha512-/z4V0FRoQ0GuSLToNjOSGsk6m2lQUG4FRn8goOVoZSRsTrU8YR2aJacX5K3RG18EaX9b+52pN4m1sL3MQZVsQA==",
- "license": "MIT",
- "dependencies": {
- "@babel/core": "^7.25.9",
- "@docusaurus/babel": "3.8.1",
- "@docusaurus/cssnano-preset": "3.8.1",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "babel-loader": "^9.2.1",
- "clean-css": "^5.3.3",
- "copy-webpack-plugin": "^11.0.0",
- "css-loader": "^6.11.0",
- "css-minimizer-webpack-plugin": "^5.0.1",
- "cssnano": "^6.1.2",
- "file-loader": "^6.2.0",
- "html-minifier-terser": "^7.2.0",
- "mini-css-extract-plugin": "^2.9.2",
- "null-loader": "^4.0.1",
- "postcss": "^8.5.4",
- "postcss-loader": "^7.3.4",
- "postcss-preset-env": "^10.2.1",
- "terser-webpack-plugin": "^5.3.9",
- "tslib": "^2.6.0",
- "url-loader": "^4.1.1",
- "webpack": "^5.95.0",
- "webpackbar": "^6.0.1"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "@docusaurus/faster": "*"
- },
- "peerDependenciesMeta": {
- "@docusaurus/faster": {
- "optional": true
- }
- }
- },
- "node_modules/@docusaurus/core": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.8.1.tgz",
- "integrity": "sha512-ENB01IyQSqI2FLtOzqSI3qxG2B/jP4gQPahl2C3XReiLebcVh5B5cB9KYFvdoOqOWPyr5gXK4sjgTKv7peXCrA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/babel": "3.8.1",
- "@docusaurus/bundler": "3.8.1",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/mdx-loader": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "boxen": "^6.2.1",
- "chalk": "^4.1.2",
- "chokidar": "^3.5.3",
- "cli-table3": "^0.6.3",
- "combine-promises": "^1.1.0",
- "commander": "^5.1.0",
- "core-js": "^3.31.1",
- "detect-port": "^1.5.1",
- "escape-html": "^1.0.3",
- "eta": "^2.2.0",
- "eval": "^0.1.8",
- "execa": "5.1.1",
- "fs-extra": "^11.1.1",
- "html-tags": "^3.3.1",
- "html-webpack-plugin": "^5.6.0",
- "leven": "^3.1.0",
- "lodash": "^4.17.21",
- "open": "^8.4.0",
- "p-map": "^4.0.0",
- "prompts": "^2.4.2",
- "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0",
- "react-loadable": "npm:@docusaurus/react-loadable@6.0.0",
- "react-loadable-ssr-addon-v5-slorber": "^1.0.1",
- "react-router": "^5.3.4",
- "react-router-config": "^5.1.1",
- "react-router-dom": "^5.3.4",
- "semver": "^7.5.4",
- "serve-handler": "^6.1.6",
- "tinypool": "^1.0.2",
- "tslib": "^2.6.0",
- "update-notifier": "^6.0.2",
- "webpack": "^5.95.0",
- "webpack-bundle-analyzer": "^4.10.2",
- "webpack-dev-server": "^4.15.2",
- "webpack-merge": "^6.0.1"
- },
- "bin": {
- "docusaurus": "bin/docusaurus.mjs"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "@mdx-js/react": "^3.0.0",
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/cssnano-preset": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.8.1.tgz",
- "integrity": "sha512-G7WyR2N6SpyUotqhGznERBK+x84uyhfMQM2MmDLs88bw4Flom6TY46HzkRkSEzaP9j80MbTN8naiL1fR17WQug==",
- "license": "MIT",
- "dependencies": {
- "cssnano-preset-advanced": "^6.1.2",
- "postcss": "^8.5.4",
- "postcss-sort-media-queries": "^5.2.0",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@docusaurus/logger": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.8.1.tgz",
- "integrity": "sha512-2wjeGDhKcExEmjX8k1N/MRDiPKXGF2Pg+df/bDDPnnJWHXnVEZxXj80d6jcxp1Gpnksl0hF8t/ZQw9elqj2+ww==",
- "license": "MIT",
- "dependencies": {
- "chalk": "^4.1.2",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@docusaurus/mdx-loader": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.8.1.tgz",
- "integrity": "sha512-DZRhagSFRcEq1cUtBMo4TKxSNo/W6/s44yhr8X+eoXqCLycFQUylebOMPseHi5tc4fkGJqwqpWJLz6JStU9L4w==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "@mdx-js/mdx": "^3.0.0",
- "@slorber/remark-comment": "^1.0.0",
- "escape-html": "^1.0.3",
- "estree-util-value-to-estree": "^3.0.1",
- "file-loader": "^6.2.0",
- "fs-extra": "^11.1.1",
- "image-size": "^2.0.2",
- "mdast-util-mdx": "^3.0.0",
- "mdast-util-to-string": "^4.0.0",
- "rehype-raw": "^7.0.0",
- "remark-directive": "^3.0.0",
- "remark-emoji": "^4.0.0",
- "remark-frontmatter": "^5.0.0",
- "remark-gfm": "^4.0.0",
- "stringify-object": "^3.3.0",
- "tslib": "^2.6.0",
- "unified": "^11.0.3",
- "unist-util-visit": "^5.0.0",
- "url-loader": "^4.1.1",
- "vfile": "^6.0.1",
- "webpack": "^5.88.1"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/module-type-aliases": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.8.1.tgz",
- "integrity": "sha512-6xhvAJiXzsaq3JdosS7wbRt/PwEPWHr9eM4YNYqVlbgG1hSK3uQDXTVvQktasp3VO6BmfYWPozueLWuj4gB+vg==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/types": "3.8.1",
- "@types/history": "^4.7.11",
- "@types/react": "*",
- "@types/react-router-config": "*",
- "@types/react-router-dom": "*",
- "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0",
- "react-loadable": "npm:@docusaurus/react-loadable@6.0.0"
- },
- "peerDependencies": {
- "react": "*",
- "react-dom": "*"
- }
- },
- "node_modules/@docusaurus/plugin-content-blog": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz",
- "integrity": "sha512-vNTpMmlvNP9n3hGEcgPaXyvTljanAKIUkuG9URQ1DeuDup0OR7Ltvoc8yrmH+iMZJbcQGhUJF+WjHLwuk8HSdw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/mdx-loader": "3.8.1",
- "@docusaurus/theme-common": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "cheerio": "1.0.0-rc.12",
- "feed": "^4.2.2",
- "fs-extra": "^11.1.1",
- "lodash": "^4.17.21",
- "schema-dts": "^1.1.2",
- "srcset": "^4.0.0",
- "tslib": "^2.6.0",
- "unist-util-visit": "^5.0.0",
- "utility-types": "^3.10.0",
- "webpack": "^5.88.1"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "@docusaurus/plugin-content-docs": "*",
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-content-docs": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.8.1.tgz",
- "integrity": "sha512-oByRkSZzeGNQByCMaX+kif5Nl2vmtj2IHQI2fWjCfCootsdKZDPFLonhIp5s3IGJO7PLUfe0POyw0Xh/RrGXJA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/mdx-loader": "3.8.1",
- "@docusaurus/module-type-aliases": "3.8.1",
- "@docusaurus/theme-common": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "@types/react-router-config": "^5.0.7",
- "combine-promises": "^1.1.0",
- "fs-extra": "^11.1.1",
- "js-yaml": "^4.1.0",
- "lodash": "^4.17.21",
- "schema-dts": "^1.1.2",
- "tslib": "^2.6.0",
- "utility-types": "^3.10.0",
- "webpack": "^5.88.1"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-content-pages": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.8.1.tgz",
- "integrity": "sha512-a+V6MS2cIu37E/m7nDJn3dcxpvXb6TvgdNI22vJX8iUTp8eoMoPa0VArEbWvCxMY/xdC26WzNv4wZ6y0iIni/w==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/mdx-loader": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "fs-extra": "^11.1.1",
- "tslib": "^2.6.0",
- "webpack": "^5.88.1"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-css-cascade-layers": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.8.1.tgz",
- "integrity": "sha512-VQ47xRxfNKjHS5ItzaVXpxeTm7/wJLFMOPo1BkmoMG4Cuz4nuI+Hs62+RMk1OqVog68Swz66xVPK8g9XTrBKRw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@docusaurus/plugin-debug": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.8.1.tgz",
- "integrity": "sha512-nT3lN7TV5bi5hKMB7FK8gCffFTBSsBsAfV84/v293qAmnHOyg1nr9okEw8AiwcO3bl9vije5nsUvP0aRl2lpaw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "fs-extra": "^11.1.1",
- "react-json-view-lite": "^2.3.0",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-google-analytics": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.8.1.tgz",
- "integrity": "sha512-Hrb/PurOJsmwHAsfMDH6oVpahkEGsx7F8CWMjyP/dw1qjqmdS9rcV1nYCGlM8nOtD3Wk/eaThzUB5TSZsGz+7Q==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-google-gtag": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.8.1.tgz",
- "integrity": "sha512-tKE8j1cEZCh8KZa4aa80zpSTxsC2/ZYqjx6AAfd8uA8VHZVw79+7OTEP2PoWi0uL5/1Is0LF5Vwxd+1fz5HlKg==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "@types/gtag.js": "^0.0.12",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-google-tag-manager": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.8.1.tgz",
- "integrity": "sha512-iqe3XKITBquZq+6UAXdb1vI0fPY5iIOitVjPQ581R1ZKpHr0qe+V6gVOrrcOHixPDD/BUKdYwkxFjpNiEN+vBw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-sitemap": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.8.1.tgz",
- "integrity": "sha512-+9YV/7VLbGTq8qNkjiugIelmfUEVkTyLe6X8bWq7K5qPvGXAjno27QAfFq63mYfFFbJc7z+pudL63acprbqGzw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "fs-extra": "^11.1.1",
- "sitemap": "^7.1.1",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/plugin-svgr": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.8.1.tgz",
- "integrity": "sha512-rW0LWMDsdlsgowVwqiMb/7tANDodpy1wWPwCcamvhY7OECReN3feoFwLjd/U4tKjNY3encj0AJSTxJA+Fpe+Gw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "@svgr/core": "8.1.0",
- "@svgr/webpack": "^8.1.0",
- "tslib": "^2.6.0",
- "webpack": "^5.88.1"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/preset-classic": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.8.1.tgz",
- "integrity": "sha512-yJSjYNHXD8POMGc2mKQuj3ApPrN+eG0rO1UPgSx7jySpYU+n4WjBikbrA2ue5ad9A7aouEtMWUoiSRXTH/g7KQ==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/plugin-content-blog": "3.8.1",
- "@docusaurus/plugin-content-docs": "3.8.1",
- "@docusaurus/plugin-content-pages": "3.8.1",
- "@docusaurus/plugin-css-cascade-layers": "3.8.1",
- "@docusaurus/plugin-debug": "3.8.1",
- "@docusaurus/plugin-google-analytics": "3.8.1",
- "@docusaurus/plugin-google-gtag": "3.8.1",
- "@docusaurus/plugin-google-tag-manager": "3.8.1",
- "@docusaurus/plugin-sitemap": "3.8.1",
- "@docusaurus/plugin-svgr": "3.8.1",
- "@docusaurus/theme-classic": "3.8.1",
- "@docusaurus/theme-common": "3.8.1",
- "@docusaurus/theme-search-algolia": "3.8.1",
- "@docusaurus/types": "3.8.1"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/theme-classic": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.8.1.tgz",
- "integrity": "sha512-bqDUCNqXeYypMCsE1VcTXSI1QuO4KXfx8Cvl6rYfY0bhhqN6d2WZlRkyLg/p6pm+DzvanqHOyYlqdPyP0iz+iw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.8.1",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/mdx-loader": "3.8.1",
- "@docusaurus/module-type-aliases": "3.8.1",
- "@docusaurus/plugin-content-blog": "3.8.1",
- "@docusaurus/plugin-content-docs": "3.8.1",
- "@docusaurus/plugin-content-pages": "3.8.1",
- "@docusaurus/theme-common": "3.8.1",
- "@docusaurus/theme-translations": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "@mdx-js/react": "^3.0.0",
- "clsx": "^2.0.0",
- "copy-text-to-clipboard": "^3.2.0",
- "infima": "0.2.0-alpha.45",
- "lodash": "^4.17.21",
- "nprogress": "^0.2.0",
- "postcss": "^8.5.4",
- "prism-react-renderer": "^2.3.0",
- "prismjs": "^1.29.0",
- "react-router-dom": "^5.3.4",
- "rtlcss": "^4.1.0",
- "tslib": "^2.6.0",
- "utility-types": "^3.10.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/theme-common": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.8.1.tgz",
- "integrity": "sha512-UswMOyTnPEVRvN5Qzbo+l8k4xrd5fTFu2VPPfD6FcW/6qUtVLmJTQCktbAL3KJ0BVXGm5aJXz/ZrzqFuZERGPw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/mdx-loader": "3.8.1",
- "@docusaurus/module-type-aliases": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "@types/history": "^4.7.11",
- "@types/react": "*",
- "@types/react-router-config": "*",
- "clsx": "^2.0.0",
- "parse-numeric-range": "^1.3.0",
- "prism-react-renderer": "^2.3.0",
- "tslib": "^2.6.0",
- "utility-types": "^3.10.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "@docusaurus/plugin-content-docs": "*",
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/theme-search-algolia": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.8.1.tgz",
- "integrity": "sha512-NBFH5rZVQRAQM087aYSRKQ9yGEK9eHd+xOxQjqNpxMiV85OhJDD4ZGz6YJIod26Fbooy54UWVdzNU0TFeUUUzQ==",
- "license": "MIT",
- "dependencies": {
- "@docsearch/react": "^3.9.0",
- "@docusaurus/core": "3.8.1",
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/plugin-content-docs": "3.8.1",
- "@docusaurus/theme-common": "3.8.1",
- "@docusaurus/theme-translations": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-validation": "3.8.1",
- "algoliasearch": "^5.17.1",
- "algoliasearch-helper": "^3.22.6",
- "clsx": "^2.0.0",
- "eta": "^2.2.0",
- "fs-extra": "^11.1.1",
- "lodash": "^4.17.21",
- "tslib": "^2.6.0",
- "utility-types": "^3.10.0"
- },
- "engines": {
- "node": ">=18.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/theme-translations": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.8.1.tgz",
- "integrity": "sha512-OTp6eebuMcf2rJt4bqnvuwmm3NVXfzfYejL+u/Y1qwKhZPrjPoKWfk1CbOP5xH5ZOPkiAsx4dHdQBRJszK3z2g==",
- "license": "MIT",
- "dependencies": {
- "fs-extra": "^11.1.1",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@docusaurus/tsconfig": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.8.1.tgz",
- "integrity": "sha512-XBWCcqhRHhkhfolnSolNL+N7gj3HVE3CoZVqnVjfsMzCoOsuQw2iCLxVVHtO+rePUUfouVZHURDgmqIySsF66A==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@docusaurus/types": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.8.1.tgz",
- "integrity": "sha512-ZPdW5AB+pBjiVrcLuw3dOS6BFlrG0XkS2lDGsj8TizcnREQg3J8cjsgfDviszOk4CweNfwo1AEELJkYaMUuOPg==",
- "license": "MIT",
- "dependencies": {
- "@mdx-js/mdx": "^3.0.0",
- "@types/history": "^4.7.11",
- "@types/react": "*",
- "commander": "^5.1.0",
- "joi": "^17.9.2",
- "react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0",
- "utility-types": "^3.10.0",
- "webpack": "^5.95.0",
- "webpack-merge": "^5.9.0"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0",
- "react-dom": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@docusaurus/types/node_modules/webpack-merge": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
- "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
- "license": "MIT",
- "dependencies": {
- "clone-deep": "^4.0.1",
- "flat": "^5.0.2",
- "wildcard": "^2.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/@docusaurus/utils": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.8.1.tgz",
- "integrity": "sha512-P1ml0nvOmEFdmu0smSXOqTS1sxU5tqvnc0dA4MTKV39kye+bhQnjkIKEE18fNOvxjyB86k8esoCIFM3x4RykOQ==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/types": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "escape-string-regexp": "^4.0.0",
- "execa": "5.1.1",
- "file-loader": "^6.2.0",
- "fs-extra": "^11.1.1",
- "github-slugger": "^1.5.0",
- "globby": "^11.1.0",
- "gray-matter": "^4.0.3",
- "jiti": "^1.20.0",
- "js-yaml": "^4.1.0",
- "lodash": "^4.17.21",
- "micromatch": "^4.0.5",
- "p-queue": "^6.6.2",
- "prompts": "^2.4.2",
- "resolve-pathname": "^3.0.0",
- "tslib": "^2.6.0",
- "url-loader": "^4.1.1",
- "utility-types": "^3.10.0",
- "webpack": "^5.88.1"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@docusaurus/utils-common": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.8.1.tgz",
- "integrity": "sha512-zTZiDlvpvoJIrQEEd71c154DkcriBecm4z94OzEE9kz7ikS3J+iSlABhFXM45mZ0eN5pVqqr7cs60+ZlYLewtg==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/types": "3.8.1",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@docusaurus/utils-validation": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.8.1.tgz",
- "integrity": "sha512-gs5bXIccxzEbyVecvxg6upTwaUbfa0KMmTj7HhHzc016AGyxH2o73k1/aOD0IFrdCsfJNt37MqNI47s2MgRZMA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/logger": "3.8.1",
- "@docusaurus/utils": "3.8.1",
- "@docusaurus/utils-common": "3.8.1",
- "fs-extra": "^11.2.0",
- "joi": "^17.9.2",
- "js-yaml": "^4.1.0",
- "lodash": "^4.17.21",
- "tslib": "^2.6.0"
- },
- "engines": {
- "node": ">=18.0"
- }
- },
- "node_modules/@exodus/schemasafe": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz",
- "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==",
- "license": "MIT"
- },
- "node_modules/@faker-js/faker": {
- "version": "5.5.3",
- "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-5.5.3.tgz",
- "integrity": "sha512-R11tGE6yIFwqpaIqcfkcg7AICXzFg14+5h5v0TfF/9+RMDL6jhzCy/pxHVOfbALGdtVYdt6JdR21tuxEgl34dw==",
- "deprecated": "Please update to a newer version.",
- "license": "MIT"
- },
- "node_modules/@hapi/hoek": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
- "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@hapi/topo": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
- "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@hapi/hoek": "^9.0.0"
- }
- },
- "node_modules/@isaacs/cliui": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^5.1.2",
- "string-width-cjs": "npm:string-width@^4.2.0",
- "strip-ansi": "^7.0.1",
- "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
- "wrap-ansi": "^8.1.0",
- "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/@jest/schemas": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
- "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
- "license": "MIT",
- "dependencies": {
- "@sinclair/typebox": "^0.27.8"
- },
- "engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
- }
- },
- "node_modules/@jest/types": {
- "version": "29.6.3",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
- "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
- "license": "MIT",
- "dependencies": {
- "@jest/schemas": "^29.6.3",
- "@types/istanbul-lib-coverage": "^2.0.0",
- "@types/istanbul-reports": "^3.0.0",
- "@types/node": "*",
- "@types/yargs": "^17.0.8",
- "chalk": "^4.0.0"
- },
- "engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
- }
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz",
- "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/set-array": "^1.2.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
- "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/set-array": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
- "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/source-map": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
- "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.25"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
- "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==",
- "license": "MIT"
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.25",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
- "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "node_modules/@leichtgewicht/ip-codec": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
- "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==",
- "license": "MIT"
- },
- "node_modules/@mdi/js": {
- "version": "7.4.47",
- "resolved": "https://registry.npmjs.org/@mdi/js/-/js-7.4.47.tgz",
- "integrity": "sha512-KPnNOtm5i2pMabqZxpUz7iQf+mfrYZyKCZ8QNz85czgEt7cuHcGorWfdzUMWYA0SD+a6Hn4FmJ+YhzzzjkTZrQ==",
- "license": "Apache-2.0"
- },
- "node_modules/@mdi/react": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@mdi/react/-/react-1.6.1.tgz",
- "integrity": "sha512-4qZeDcluDFGFTWkHs86VOlHkm6gnKaMql13/gpIcUQ8kzxHgpj31NuCkD8abECVfbULJ3shc7Yt4HJ6Wu6SN4w==",
- "license": "MIT",
- "dependencies": {
- "prop-types": "^15.7.2"
- }
- },
- "node_modules/@mdx-js/mdx": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.0.tgz",
- "integrity": "sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdx": "^2.0.0",
- "collapse-white-space": "^2.0.0",
- "devlop": "^1.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "estree-util-scope": "^1.0.0",
- "estree-walker": "^3.0.0",
- "hast-util-to-jsx-runtime": "^2.0.0",
- "markdown-extensions": "^2.0.0",
- "recma-build-jsx": "^1.0.0",
- "recma-jsx": "^1.0.0",
- "recma-stringify": "^1.0.0",
- "rehype-recma": "^1.0.0",
- "remark-mdx": "^3.0.0",
- "remark-parse": "^11.0.0",
- "remark-rehype": "^11.0.0",
- "source-map": "^0.7.0",
- "unified": "^11.0.0",
- "unist-util-position-from-estree": "^2.0.0",
- "unist-util-stringify-position": "^4.0.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/@mdx-js/react": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz",
- "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==",
- "license": "MIT",
- "dependencies": {
- "@types/mdx": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- },
- "peerDependencies": {
- "@types/react": ">=16",
- "react": ">=16"
- }
- },
- "node_modules/@monaco-editor/loader": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@monaco-editor/loader/-/loader-1.5.0.tgz",
- "integrity": "sha512-hKoGSM+7aAc7eRTRjpqAZucPmoNOC4UUbknb/VNoTkEIkCPhqV8LfbsgM1webRM7S/z21eHEx9Fkwx8Z/C/+Xw==",
- "license": "MIT",
- "dependencies": {
- "state-local": "^1.0.6"
- }
- },
- "node_modules/@monaco-editor/react": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-4.7.0.tgz",
- "integrity": "sha512-cyzXQCtO47ydzxpQtCGSQGOC8Gk3ZUeBXFAxD+CWXYFo5OqZyZUonFl0DwUlTyAfRHntBfw2p3w4s9R6oe1eCA==",
- "license": "MIT",
- "dependencies": {
- "@monaco-editor/loader": "^1.5.0"
- },
- "peerDependencies": {
- "monaco-editor": ">= 0.25.0 < 1",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "license": "MIT",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@pkgjs/parseargs": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
- "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
- "license": "MIT",
- "optional": true,
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/@pnpm/config.env-replace": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
- "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==",
- "license": "MIT",
- "engines": {
- "node": ">=12.22.0"
- }
- },
- "node_modules/@pnpm/network.ca-file": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz",
- "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "4.2.10"
- },
- "engines": {
- "node": ">=12.22.0"
- }
- },
- "node_modules/@pnpm/network.ca-file/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==",
- "license": "ISC"
- },
- "node_modules/@pnpm/npm-conf": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz",
- "integrity": "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==",
- "license": "MIT",
- "dependencies": {
- "@pnpm/config.env-replace": "^1.1.0",
- "@pnpm/network.ca-file": "^1.0.1",
- "config-chain": "^1.1.11"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@polka/url": {
- "version": "1.0.0-next.29",
- "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz",
- "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==",
- "license": "MIT"
- },
- "node_modules/@reduxjs/toolkit": {
- "version": "1.9.7",
- "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz",
- "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==",
- "license": "MIT",
- "dependencies": {
- "immer": "^9.0.21",
- "redux": "^4.2.1",
- "redux-thunk": "^2.4.2",
- "reselect": "^4.1.8"
- },
- "peerDependencies": {
- "react": "^16.9.0 || ^17.0.0 || ^18",
- "react-redux": "^7.2.1 || ^8.0.2"
- },
- "peerDependenciesMeta": {
- "react": {
- "optional": true
- },
- "react-redux": {
- "optional": true
- }
- }
- },
- "node_modules/@sideway/address": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
- "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@hapi/hoek": "^9.0.0"
- }
- },
- "node_modules/@sideway/formula": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
- "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@sideway/pinpoint": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
- "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@sinclair/typebox": {
- "version": "0.27.8",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
- "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
- "license": "MIT"
- },
- "node_modules/@sindresorhus/is": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz",
- "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/is?sponsor=1"
- }
- },
- "node_modules/@slorber/remark-comment": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz",
- "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==",
- "license": "MIT",
- "dependencies": {
- "micromark-factory-space": "^1.0.0",
- "micromark-util-character": "^1.1.0",
- "micromark-util-symbol": "^1.0.1"
- }
- },
- "node_modules/@svgr/babel-plugin-add-jsx-attribute": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz",
- "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-plugin-remove-jsx-attribute": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz",
- "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz",
- "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz",
- "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-plugin-svg-dynamic-title": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz",
- "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-plugin-svg-em-dimensions": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz",
- "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-plugin-transform-react-native-svg": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz",
- "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-plugin-transform-svg-component": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz",
- "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/babel-preset": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz",
- "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==",
- "license": "MIT",
- "dependencies": {
- "@svgr/babel-plugin-add-jsx-attribute": "8.0.0",
- "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0",
- "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0",
- "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0",
- "@svgr/babel-plugin-svg-dynamic-title": "8.0.0",
- "@svgr/babel-plugin-svg-em-dimensions": "8.0.0",
- "@svgr/babel-plugin-transform-react-native-svg": "8.1.0",
- "@svgr/babel-plugin-transform-svg-component": "8.0.0"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@svgr/core": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz",
- "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==",
- "license": "MIT",
- "dependencies": {
- "@babel/core": "^7.21.3",
- "@svgr/babel-preset": "8.1.0",
- "camelcase": "^6.2.0",
- "cosmiconfig": "^8.1.3",
- "snake-case": "^3.0.4"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- }
- },
- "node_modules/@svgr/hast-util-to-babel-ast": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz",
- "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.21.3",
- "entities": "^4.4.0"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- }
- },
- "node_modules/@svgr/plugin-jsx": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz",
- "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==",
- "license": "MIT",
- "dependencies": {
- "@babel/core": "^7.21.3",
- "@svgr/babel-preset": "8.1.0",
- "@svgr/hast-util-to-babel-ast": "8.0.0",
- "svg-parser": "^2.0.4"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@svgr/core": "*"
- }
- },
- "node_modules/@svgr/plugin-svgo": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz",
- "integrity": "sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==",
- "license": "MIT",
- "dependencies": {
- "cosmiconfig": "^8.1.3",
- "deepmerge": "^4.3.1",
- "svgo": "^3.0.2"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- },
- "peerDependencies": {
- "@svgr/core": "*"
- }
- },
- "node_modules/@svgr/webpack": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-8.1.0.tgz",
- "integrity": "sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==",
- "license": "MIT",
- "dependencies": {
- "@babel/core": "^7.21.3",
- "@babel/plugin-transform-react-constant-elements": "^7.21.3",
- "@babel/preset-env": "^7.20.2",
- "@babel/preset-react": "^7.18.6",
- "@babel/preset-typescript": "^7.21.0",
- "@svgr/core": "8.1.0",
- "@svgr/plugin-jsx": "8.1.0",
- "@svgr/plugin-svgo": "8.1.0"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/gregberge"
- }
- },
- "node_modules/@szmarczak/http-timer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
- "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
- "license": "MIT",
- "dependencies": {
- "defer-to-connect": "^2.0.1"
- },
- "engines": {
- "node": ">=14.16"
- }
- },
- "node_modules/@trysound/sax": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
- "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
- "license": "ISC",
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/@types/body-parser": {
- "version": "1.19.5",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
- "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
- "license": "MIT",
- "dependencies": {
- "@types/connect": "*",
- "@types/node": "*"
- }
- },
- "node_modules/@types/bonjour": {
- "version": "3.5.13",
- "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
- "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/connect": {
- "version": "3.4.38",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
- "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/connect-history-api-fallback": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
- "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
- "license": "MIT",
- "dependencies": {
- "@types/express-serve-static-core": "*",
- "@types/node": "*"
- }
- },
- "node_modules/@types/debug": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
- "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
- "license": "MIT",
- "dependencies": {
- "@types/ms": "*"
- }
- },
- "node_modules/@types/eslint": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
- "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "*",
- "@types/json-schema": "*"
- }
- },
- "node_modules/@types/eslint-scope": {
- "version": "3.7.7",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
- "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
- "license": "MIT",
- "dependencies": {
- "@types/eslint": "*",
- "@types/estree": "*"
- }
- },
- "node_modules/@types/estree": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz",
- "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==",
- "license": "MIT"
- },
- "node_modules/@types/estree-jsx": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz",
- "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "*"
- }
- },
- "node_modules/@types/express": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
- "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
- "license": "MIT",
- "dependencies": {
- "@types/body-parser": "*",
- "@types/express-serve-static-core": "^4.17.33",
- "@types/qs": "*",
- "@types/serve-static": "*"
- }
- },
- "node_modules/@types/express-serve-static-core": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz",
- "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*",
- "@types/qs": "*",
- "@types/range-parser": "*",
- "@types/send": "*"
- }
- },
- "node_modules/@types/express/node_modules/@types/express-serve-static-core": {
- "version": "4.19.6",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz",
- "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*",
- "@types/qs": "*",
- "@types/range-parser": "*",
- "@types/send": "*"
- }
- },
- "node_modules/@types/gtag.js": {
- "version": "0.0.12",
- "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz",
- "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==",
- "license": "MIT"
- },
- "node_modules/@types/hast": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz",
- "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/history": {
- "version": "4.7.11",
- "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz",
- "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==",
- "license": "MIT"
- },
- "node_modules/@types/hoist-non-react-statics": {
- "version": "3.3.6",
- "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.6.tgz",
- "integrity": "sha512-lPByRJUer/iN/xa4qpyL0qmL11DqNW81iU/IG1S3uvRUq4oKagz8VCxZjiWkumgt66YT3vOdDgZ0o32sGKtCEw==",
- "license": "MIT",
- "dependencies": {
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0"
- }
- },
- "node_modules/@types/html-minifier-terser": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
- "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==",
- "license": "MIT"
- },
- "node_modules/@types/http-cache-semantics": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz",
- "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
- "license": "MIT"
- },
- "node_modules/@types/http-errors": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
- "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
- "license": "MIT"
- },
- "node_modules/@types/http-proxy": {
- "version": "1.17.16",
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz",
- "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/istanbul-lib-coverage": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
- "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
- "license": "MIT"
- },
- "node_modules/@types/istanbul-lib-report": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
- "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
- "license": "MIT",
- "dependencies": {
- "@types/istanbul-lib-coverage": "*"
- }
- },
- "node_modules/@types/istanbul-reports": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
- "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
- "license": "MIT",
- "dependencies": {
- "@types/istanbul-lib-report": "*"
- }
- },
- "node_modules/@types/json-schema": {
- "version": "7.0.15",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
- "license": "MIT"
- },
- "node_modules/@types/mdast": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
- "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "*"
- }
- },
- "node_modules/@types/mdx": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz",
- "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==",
- "license": "MIT"
- },
- "node_modules/@types/mime": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
- "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
- "license": "MIT"
- },
- "node_modules/@types/ms": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz",
- "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==",
- "license": "MIT"
- },
- "node_modules/@types/node": {
- "version": "22.14.1",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz",
- "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==",
- "license": "MIT",
- "dependencies": {
- "undici-types": "~6.21.0"
- }
- },
- "node_modules/@types/node-forge": {
- "version": "1.3.11",
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
- "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/parse5": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz",
- "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==",
- "license": "MIT"
- },
- "node_modules/@types/prismjs": {
- "version": "1.26.5",
- "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.5.tgz",
- "integrity": "sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==",
- "license": "MIT"
- },
- "node_modules/@types/qs": {
- "version": "6.9.18",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.18.tgz",
- "integrity": "sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==",
- "license": "MIT"
- },
- "node_modules/@types/range-parser": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
- "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
- "license": "MIT"
- },
- "node_modules/@types/react": {
- "version": "19.1.2",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.2.tgz",
- "integrity": "sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==",
- "license": "MIT",
- "dependencies": {
- "csstype": "^3.0.2"
- }
- },
- "node_modules/@types/react-redux": {
- "version": "7.1.34",
- "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.34.tgz",
- "integrity": "sha512-GdFaVjEbYv4Fthm2ZLvj1VSCedV7TqE5y1kNwnjSdBOTXuRSgowux6J8TAct15T3CKBr63UMk+2CO7ilRhyrAQ==",
- "license": "MIT",
- "dependencies": {
- "@types/hoist-non-react-statics": "^3.3.0",
- "@types/react": "*",
- "hoist-non-react-statics": "^3.3.0",
- "redux": "^4.0.0"
- }
- },
- "node_modules/@types/react-router": {
- "version": "5.1.20",
- "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz",
- "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==",
- "license": "MIT",
- "dependencies": {
- "@types/history": "^4.7.11",
- "@types/react": "*"
- }
- },
- "node_modules/@types/react-router-config": {
- "version": "5.0.11",
- "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz",
- "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==",
- "license": "MIT",
- "dependencies": {
- "@types/history": "^4.7.11",
- "@types/react": "*",
- "@types/react-router": "^5.1.0"
- }
- },
- "node_modules/@types/react-router-dom": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz",
- "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==",
- "license": "MIT",
- "dependencies": {
- "@types/history": "^4.7.11",
- "@types/react": "*",
- "@types/react-router": "*"
- }
- },
- "node_modules/@types/retry": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz",
- "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==",
- "license": "MIT"
- },
- "node_modules/@types/sax": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz",
- "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/send": {
- "version": "0.17.4",
- "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
- "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
- "license": "MIT",
- "dependencies": {
- "@types/mime": "^1",
- "@types/node": "*"
- }
- },
- "node_modules/@types/serve-index": {
- "version": "1.9.4",
- "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
- "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
- "license": "MIT",
- "dependencies": {
- "@types/express": "*"
- }
- },
- "node_modules/@types/serve-static": {
- "version": "1.15.7",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz",
- "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==",
- "license": "MIT",
- "dependencies": {
- "@types/http-errors": "*",
- "@types/node": "*",
- "@types/send": "*"
- }
- },
- "node_modules/@types/sockjs": {
- "version": "0.3.36",
- "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
- "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/unist": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
- "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
- "license": "MIT"
- },
- "node_modules/@types/ws": {
- "version": "8.18.1",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz",
- "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*"
- }
- },
- "node_modules/@types/yargs": {
- "version": "17.0.33",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
- "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
- "license": "MIT",
- "dependencies": {
- "@types/yargs-parser": "*"
- }
- },
- "node_modules/@types/yargs-parser": {
- "version": "21.0.3",
- "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
- "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
- "license": "MIT"
- },
- "node_modules/@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
- "license": "ISC"
- },
- "node_modules/@webassemblyjs/ast": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
- "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/helper-numbers": "1.13.2",
- "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
- }
- },
- "node_modules/@webassemblyjs/floating-point-hex-parser": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
- "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
- "license": "MIT"
- },
- "node_modules/@webassemblyjs/helper-api-error": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
- "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
- "license": "MIT"
- },
- "node_modules/@webassemblyjs/helper-buffer": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
- "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
- "license": "MIT"
- },
- "node_modules/@webassemblyjs/helper-numbers": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
- "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/floating-point-hex-parser": "1.13.2",
- "@webassemblyjs/helper-api-error": "1.13.2",
- "@xtuc/long": "4.2.2"
- }
- },
- "node_modules/@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
- "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
- "license": "MIT"
- },
- "node_modules/@webassemblyjs/helper-wasm-section": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
- "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/ast": "1.14.1",
- "@webassemblyjs/helper-buffer": "1.14.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
- "@webassemblyjs/wasm-gen": "1.14.1"
- }
- },
- "node_modules/@webassemblyjs/ieee754": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
- "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
- "license": "MIT",
- "dependencies": {
- "@xtuc/ieee754": "^1.2.0"
- }
- },
- "node_modules/@webassemblyjs/leb128": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
- "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
- "license": "Apache-2.0",
- "dependencies": {
- "@xtuc/long": "4.2.2"
- }
- },
- "node_modules/@webassemblyjs/utf8": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
- "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
- "license": "MIT"
- },
- "node_modules/@webassemblyjs/wasm-edit": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
- "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/ast": "1.14.1",
- "@webassemblyjs/helper-buffer": "1.14.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
- "@webassemblyjs/helper-wasm-section": "1.14.1",
- "@webassemblyjs/wasm-gen": "1.14.1",
- "@webassemblyjs/wasm-opt": "1.14.1",
- "@webassemblyjs/wasm-parser": "1.14.1",
- "@webassemblyjs/wast-printer": "1.14.1"
- }
- },
- "node_modules/@webassemblyjs/wasm-gen": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
- "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/ast": "1.14.1",
- "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
- "@webassemblyjs/ieee754": "1.13.2",
- "@webassemblyjs/leb128": "1.13.2",
- "@webassemblyjs/utf8": "1.13.2"
- }
- },
- "node_modules/@webassemblyjs/wasm-opt": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
- "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/ast": "1.14.1",
- "@webassemblyjs/helper-buffer": "1.14.1",
- "@webassemblyjs/wasm-gen": "1.14.1",
- "@webassemblyjs/wasm-parser": "1.14.1"
- }
- },
- "node_modules/@webassemblyjs/wasm-parser": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
- "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/ast": "1.14.1",
- "@webassemblyjs/helper-api-error": "1.13.2",
- "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
- "@webassemblyjs/ieee754": "1.13.2",
- "@webassemblyjs/leb128": "1.13.2",
- "@webassemblyjs/utf8": "1.13.2"
- }
- },
- "node_modules/@webassemblyjs/wast-printer": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
- "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
- "license": "MIT",
- "dependencies": {
- "@webassemblyjs/ast": "1.14.1",
- "@xtuc/long": "4.2.2"
- }
- },
- "node_modules/@xtuc/ieee754": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@xtuc/long": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
- "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "license": "Apache-2.0"
- },
- "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==",
- "license": "ISC"
- },
- "node_modules/accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "license": "MIT",
- "dependencies": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/accepts/node_modules/negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/acorn": {
- "version": "8.14.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz",
- "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==",
- "license": "MIT",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "license": "MIT",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/acorn-walk": {
- "version": "8.3.4",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
- "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==",
- "license": "MIT",
- "dependencies": {
- "acorn": "^8.11.0"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/address": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz",
- "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==",
- "license": "MIT",
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "license": "MIT",
- "dependencies": {
- "clean-stack": "^2.0.0",
- "indent-string": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ajv": {
- "version": "8.11.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
- "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/ajv-draft-04": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz",
- "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==",
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^8.5.0"
- },
- "peerDependenciesMeta": {
- "ajv": {
- "optional": true
- }
- }
- },
- "node_modules/ajv-formats": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
- "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
- "license": "MIT",
- "dependencies": {
- "ajv": "^8.0.0"
- },
- "peerDependencies": {
- "ajv": "^8.0.0"
- },
- "peerDependenciesMeta": {
- "ajv": {
- "optional": true
- }
- }
- },
- "node_modules/ajv-keywords": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
- "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3"
- },
- "peerDependencies": {
- "ajv": "^8.8.2"
- }
- },
- "node_modules/algoliasearch": {
- "version": "5.23.4",
- "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.23.4.tgz",
- "integrity": "sha512-QzAKFHl3fm53s44VHrTdEo0TkpL3XVUYQpnZy1r6/EHvMAyIg+O4hwprzlsNmcCHTNyVcF2S13DAUn7XhkC6qg==",
- "license": "MIT",
- "dependencies": {
- "@algolia/client-abtesting": "5.23.4",
- "@algolia/client-analytics": "5.23.4",
- "@algolia/client-common": "5.23.4",
- "@algolia/client-insights": "5.23.4",
- "@algolia/client-personalization": "5.23.4",
- "@algolia/client-query-suggestions": "5.23.4",
- "@algolia/client-search": "5.23.4",
- "@algolia/ingestion": "1.23.4",
- "@algolia/monitoring": "1.23.4",
- "@algolia/recommend": "5.23.4",
- "@algolia/requester-browser-xhr": "5.23.4",
- "@algolia/requester-fetch": "5.23.4",
- "@algolia/requester-node-http": "5.23.4"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/algoliasearch-helper": {
- "version": "3.24.3",
- "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.24.3.tgz",
- "integrity": "sha512-3QKg5lzSfUiPN8Hn1ViHEGv6PjK7i4SFEDLzwlSzPO/4mVOsyos7B7/AsEtFQW5KHHPiCq6DyJl+mzg7CYlEgw==",
- "license": "MIT",
- "dependencies": {
- "@algolia/events": "^4.0.1"
- },
- "peerDependencies": {
- "algoliasearch": ">= 3.1 < 6"
- }
- },
- "node_modules/ansi-align": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
- "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.1.0"
- }
- },
- "node_modules/ansi-align/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==",
- "license": "MIT"
- },
- "node_modules/ansi-align/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.21.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-html-community": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
- "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
- "engines": [
- "node >= 0.8.0"
- ],
- "license": "Apache-2.0",
- "bin": {
- "ansi-html": "bin/ansi-html"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/any-promise": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
- "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==",
- "license": "MIT"
- },
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "license": "ISC",
- "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==",
- "license": "ISC"
- },
- "node_modules/arg": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
- "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
- "license": "MIT"
- },
- "node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "license": "Python-2.0"
- },
- "node_modules/array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
- "license": "MIT"
- },
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==",
- "license": "MIT"
- },
- "node_modules/astring": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz",
- "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==",
- "license": "MIT",
- "bin": {
- "astring": "bin/astring"
- }
- },
- "node_modules/async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
- "license": "MIT"
- },
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
- "license": "MIT"
- },
- "node_modules/autocomplete.js": {
- "version": "0.37.1",
- "resolved": "https://registry.npmjs.org/autocomplete.js/-/autocomplete.js-0.37.1.tgz",
- "integrity": "sha512-PgSe9fHYhZEsm/9jggbjtVsGXJkPLvd+9mC7gZJ662vVL5CRWEtm/mIrrzCx0MrNxHVwxD5d00UOn6NsmL2LUQ==",
- "license": "MIT",
- "dependencies": {
- "immediate": "^3.2.3"
- }
- },
- "node_modules/autoprefixer": {
- "version": "10.4.21",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
- "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.24.4",
- "caniuse-lite": "^1.0.30001702",
- "fraction.js": "^4.3.7",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.1.1",
- "postcss-value-parser": "^4.2.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/babel-loader": {
- "version": "9.2.1",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz",
- "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==",
- "license": "MIT",
- "dependencies": {
- "find-cache-dir": "^4.0.0",
- "schema-utils": "^4.0.0"
- },
- "engines": {
- "node": ">= 14.15.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0",
- "webpack": ">=5"
- }
- },
- "node_modules/babel-plugin-dynamic-import-node": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
- "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
- "license": "MIT",
- "dependencies": {
- "object.assign": "^4.1.0"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.13",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.13.tgz",
- "integrity": "sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.6.4",
- "semver": "^6.3.1"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz",
- "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.3",
- "core-js-compat": "^3.40.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.4.tgz",
- "integrity": "sha512-7gD3pRadPrbjhjLyxebmx/WrFYcuSjZ0XbdUujQMZ/fcE9oeewk2U/7PCvez84UeuK3oSjmPZ0Ch0dlupQvGzw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/bail": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
- "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "license": "MIT"
- },
- "node_modules/base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==",
- "license": "MIT"
- },
- "node_modules/bcp-47-match": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-1.0.3.tgz",
- "integrity": "sha512-LggQ4YTdjWQSKELZF5JwchnBa1u0pIQSZf5lSdOHEdbVP55h0qICA/FUp3+W99q0xqxYa1ZQizTUH87gecII5w==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "license": "MIT",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/binary-extensions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
- "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/body-parser": {
- "version": "1.20.3",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
- "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "content-type": "~1.0.5",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.13.0",
- "raw-body": "2.5.2",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/body-parser/node_modules/bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/body-parser/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/body-parser/node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/body-parser/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/body-parser/node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.6"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/bonjour-service": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz",
- "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.3",
- "multicast-dns": "^7.2.5"
- }
- },
- "node_modules/boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
- "license": "ISC"
- },
- "node_modules/boxen": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz",
- "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==",
- "license": "MIT",
- "dependencies": {
- "ansi-align": "^3.0.1",
- "camelcase": "^6.2.0",
- "chalk": "^4.1.2",
- "cli-boxes": "^3.0.0",
- "string-width": "^5.0.1",
- "type-fest": "^2.5.0",
- "widest-line": "^4.0.1",
- "wrap-ansi": "^8.0.1"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "license": "MIT",
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/buffer": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
- "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.2.1"
- }
- },
- "node_modules/buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "license": "MIT"
- },
- "node_modules/bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/cacheable-lookup": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
- "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- }
- },
- "node_modules/cacheable-request": {
- "version": "10.2.14",
- "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz",
- "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==",
- "license": "MIT",
- "dependencies": {
- "@types/http-cache-semantics": "^4.0.2",
- "get-stream": "^6.0.1",
- "http-cache-semantics": "^4.1.1",
- "keyv": "^4.5.3",
- "mimic-response": "^4.0.0",
- "normalize-url": "^8.0.0",
- "responselike": "^3.0.0"
- },
- "engines": {
- "node": ">=14.16"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.0",
- "es-define-property": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/call-bind-apply-helpers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
- "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/call-bound": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
- "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.2",
- "get-intrinsic": "^1.3.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/call-me-maybe": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
- "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==",
- "license": "MIT"
- },
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camel-case": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
- "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
- "license": "MIT",
- "dependencies": {
- "pascal-case": "^3.1.2",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/camelcase": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
- "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/camelcase-css": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
- "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/caniuse-api": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
- "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.0.0",
- "caniuse-lite": "^1.0.0",
- "lodash.memoize": "^4.1.2",
- "lodash.uniq": "^4.5.0"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001726",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz",
- "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "CC-BY-4.0"
- },
- "node_modules/ccount": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
- "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/char-regex": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
- "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/character-entities": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz",
- "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-entities-html4": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz",
- "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-entities-legacy": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz",
- "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/character-reference-invalid": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz",
- "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/charset": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/charset/-/charset-1.0.1.tgz",
- "integrity": "sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg==",
- "license": "MIT",
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/cheerio": {
- "version": "1.0.0-rc.12",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz",
- "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==",
- "license": "MIT",
- "dependencies": {
- "cheerio-select": "^2.1.0",
- "dom-serializer": "^2.0.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "htmlparser2": "^8.0.1",
- "parse5": "^7.0.0",
- "parse5-htmlparser2-tree-adapter": "^7.0.0"
- },
- "engines": {
- "node": ">= 6"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/cheerio?sponsor=1"
- }
- },
- "node_modules/cheerio-select": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz",
- "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0",
- "css-select": "^5.1.0",
- "css-what": "^6.1.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/chokidar": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
- "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
- "license": "MIT",
- "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"
- },
- "funding": {
- "url": "https://paulmillr.com/funding/"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/chrome-trace-event": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
- "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0"
- }
- },
- "node_modules/ci-info": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz",
- "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/sibiraj-s"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/classnames": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz",
- "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==",
- "license": "MIT"
- },
- "node_modules/clean-css": {
- "version": "5.3.3",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
- "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
- "license": "MIT",
- "dependencies": {
- "source-map": "~0.6.0"
- },
- "engines": {
- "node": ">= 10.0"
- }
- },
- "node_modules/clean-css/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/cli-boxes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
- "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-table3": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
- "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
- "license": "MIT",
- "dependencies": {
- "string-width": "^4.2.0"
- },
- "engines": {
- "node": "10.* || >= 12.*"
- },
- "optionalDependencies": {
- "@colors/colors": "1.5.0"
- }
- },
- "node_modules/cli-table3/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==",
- "license": "MIT"
- },
- "node_modules/cli-table3/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
- "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.1",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/cliui/node_modules/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==",
- "license": "MIT"
- },
- "node_modules/cliui/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cliui/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/clone-deep": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
- "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
- "license": "MIT",
- "dependencies": {
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.2",
- "shallow-clone": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/clsx": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
- "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/collapse-white-space": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz",
- "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/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==",
- "license": "ISC",
- "bin": {
- "color-support": "bin.js"
- }
- },
- "node_modules/colord": {
- "version": "2.9.3",
- "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
- "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==",
- "license": "MIT"
- },
- "node_modules/colorette": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
- "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
- "license": "MIT"
- },
- "node_modules/combine-promises": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz",
- "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "license": "MIT",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/comma-separated-tokens": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz",
- "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/commander": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/common-path-prefix": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
- "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
- "license": "ISC"
- },
- "node_modules/component-emitter": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
- "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/compressible": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
- "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
- "license": "MIT",
- "dependencies": {
- "mime-db": ">= 1.43.0 < 2"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/compression": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz",
- "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==",
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "compressible": "~2.0.18",
- "debug": "2.6.9",
- "negotiator": "~0.6.4",
- "on-headers": "~1.0.2",
- "safe-buffer": "5.2.1",
- "vary": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/compression/node_modules/bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/compression/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/compression/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/compute-gcd": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz",
- "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==",
- "dependencies": {
- "validate.io-array": "^1.0.3",
- "validate.io-function": "^1.0.2",
- "validate.io-integer-array": "^1.0.0"
- }
- },
- "node_modules/compute-lcm": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz",
- "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==",
- "dependencies": {
- "compute-gcd": "^1.2.1",
- "validate.io-array": "^1.0.3",
- "validate.io-function": "^1.0.2",
- "validate.io-integer-array": "^1.0.0"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "license": "MIT"
- },
- "node_modules/config-chain": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
- "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
- "license": "MIT",
- "dependencies": {
- "ini": "^1.3.4",
- "proto-list": "~1.2.1"
- }
- },
- "node_modules/configstore": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz",
- "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "dot-prop": "^6.0.1",
- "graceful-fs": "^4.2.6",
- "unique-string": "^3.0.0",
- "write-file-atomic": "^3.0.3",
- "xdg-basedir": "^5.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/yeoman/configstore?sponsor=1"
- }
- },
- "node_modules/connect-history-api-fallback": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
- "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/consola": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz",
- "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==",
- "license": "MIT",
- "engines": {
- "node": "^14.18.0 || >=16.10.0"
- }
- },
- "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==",
- "license": "ISC"
- },
- "node_modules/content-disposition": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
- "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/content-type": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
- "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/convert-source-map": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
- "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
- "license": "MIT"
- },
- "node_modules/cookie": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
- "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
- "license": "MIT"
- },
- "node_modules/cookiejar": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz",
- "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==",
- "license": "MIT"
- },
- "node_modules/copy-text-to-clipboard": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz",
- "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/copy-webpack-plugin": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz",
- "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==",
- "license": "MIT",
- "dependencies": {
- "fast-glob": "^3.2.11",
- "glob-parent": "^6.0.1",
- "globby": "^13.1.1",
- "normalize-path": "^3.0.0",
- "schema-utils": "^4.0.0",
- "serialize-javascript": "^6.0.0"
- },
- "engines": {
- "node": ">= 14.15.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^5.1.0"
- }
- },
- "node_modules/copy-webpack-plugin/node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/copy-webpack-plugin/node_modules/globby": {
- "version": "13.2.2",
- "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz",
- "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==",
- "license": "MIT",
- "dependencies": {
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.3.0",
- "ignore": "^5.2.4",
- "merge2": "^1.4.1",
- "slash": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/copy-webpack-plugin/node_modules/slash": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz",
- "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/core-js": {
- "version": "3.41.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.41.0.tgz",
- "integrity": "sha512-SJ4/EHwS36QMJd6h/Rg+GyR4A5xE0FSI3eZ+iBVpfqf1x0eTSg1smWLHrA+2jQThZSh97fmSgFSU8B61nxosxA==",
- "hasInstallScript": true,
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
- "node_modules/core-js-compat": {
- "version": "3.41.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.41.0.tgz",
- "integrity": "sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.24.4"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
- "node_modules/core-js-pure": {
- "version": "3.41.0",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.41.0.tgz",
- "integrity": "sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==",
- "hasInstallScript": true,
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
- "node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "license": "MIT"
- },
- "node_modules/cosmiconfig": {
- "version": "8.3.6",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
- "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
- "license": "MIT",
- "dependencies": {
- "import-fresh": "^3.3.0",
- "js-yaml": "^4.1.0",
- "parse-json": "^5.2.0",
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/d-fischer"
- },
- "peerDependencies": {
- "typescript": ">=4.9.5"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/cross-spawn": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
- "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
- "license": "MIT",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/crypto-js": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz",
- "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==",
- "license": "MIT"
- },
- "node_modules/crypto-random-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz",
- "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==",
- "license": "MIT",
- "dependencies": {
- "type-fest": "^1.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/crypto-random-string/node_modules/type-fest": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz",
- "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/css-blank-pseudo": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz",
- "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/css-declaration-sorter": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz",
- "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==",
- "license": "ISC",
- "engines": {
- "node": "^14 || ^16 || >=18"
- },
- "peerDependencies": {
- "postcss": "^8.0.9"
- }
- },
- "node_modules/css-has-pseudo": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.2.tgz",
- "integrity": "sha512-nzol/h+E0bId46Kn2dQH5VElaknX2Sr0hFuB/1EomdC7j+OISt2ZzK7EHX9DZDY53WbIVAR7FYKSO2XnSf07MQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/selector-specificity": "^5.0.0",
- "postcss-selector-parser": "^7.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz",
- "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss-selector-parser": "^7.0.0"
- }
- },
- "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/css-loader": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
- "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
- "license": "MIT",
- "dependencies": {
- "icss-utils": "^5.1.0",
- "postcss": "^8.4.33",
- "postcss-modules-extract-imports": "^3.1.0",
- "postcss-modules-local-by-default": "^4.0.5",
- "postcss-modules-scope": "^3.2.0",
- "postcss-modules-values": "^4.0.0",
- "postcss-value-parser": "^4.2.0",
- "semver": "^7.5.4"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "@rspack/core": "0.x || 1.x",
- "webpack": "^5.0.0"
- },
- "peerDependenciesMeta": {
- "@rspack/core": {
- "optional": true
- },
- "webpack": {
- "optional": true
- }
- }
- },
- "node_modules/css-minimizer-webpack-plugin": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz",
- "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/trace-mapping": "^0.3.18",
- "cssnano": "^6.0.1",
- "jest-worker": "^29.4.3",
- "postcss": "^8.4.24",
- "schema-utils": "^4.0.1",
- "serialize-javascript": "^6.0.1"
- },
- "engines": {
- "node": ">= 14.15.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^5.0.0"
- },
- "peerDependenciesMeta": {
- "@parcel/css": {
- "optional": true
- },
- "@swc/css": {
- "optional": true
- },
- "clean-css": {
- "optional": true
- },
- "csso": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- },
- "lightningcss": {
- "optional": true
- }
- }
- },
- "node_modules/css-prefers-color-scheme": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz",
- "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/css-select": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz",
- "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0",
- "css-what": "^6.1.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "nth-check": "^2.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/css-selector-parser": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz",
- "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==",
- "license": "MIT"
- },
- "node_modules/css-tree": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz",
- "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==",
- "license": "MIT",
- "dependencies": {
- "mdn-data": "2.0.30",
- "source-map-js": "^1.0.1"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
- }
- },
- "node_modules/css-what": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
- "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">= 6"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/cssdb": {
- "version": "8.3.1",
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.3.1.tgz",
- "integrity": "sha512-XnDRQMXucLueX92yDe0LPKupXetWoFOgawr4O4X41l5TltgK2NVbJJVDnnOywDYfW1sTJ28AcXGKOqdRKwCcmQ==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- }
- ],
- "license": "MIT-0"
- },
- "node_modules/cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "license": "MIT",
- "bin": {
- "cssesc": "bin/cssesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/cssnano": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz",
- "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==",
- "license": "MIT",
- "dependencies": {
- "cssnano-preset-default": "^6.1.2",
- "lilconfig": "^3.1.1"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/cssnano"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/cssnano-preset-advanced": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-6.1.2.tgz",
- "integrity": "sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==",
- "license": "MIT",
- "dependencies": {
- "autoprefixer": "^10.4.19",
- "browserslist": "^4.23.0",
- "cssnano-preset-default": "^6.1.2",
- "postcss-discard-unused": "^6.0.5",
- "postcss-merge-idents": "^6.0.3",
- "postcss-reduce-idents": "^6.0.3",
- "postcss-zindex": "^6.0.2"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/cssnano-preset-default": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz",
- "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "css-declaration-sorter": "^7.2.0",
- "cssnano-utils": "^4.0.2",
- "postcss-calc": "^9.0.1",
- "postcss-colormin": "^6.1.0",
- "postcss-convert-values": "^6.1.0",
- "postcss-discard-comments": "^6.0.2",
- "postcss-discard-duplicates": "^6.0.3",
- "postcss-discard-empty": "^6.0.3",
- "postcss-discard-overridden": "^6.0.2",
- "postcss-merge-longhand": "^6.0.5",
- "postcss-merge-rules": "^6.1.1",
- "postcss-minify-font-values": "^6.1.0",
- "postcss-minify-gradients": "^6.0.3",
- "postcss-minify-params": "^6.1.0",
- "postcss-minify-selectors": "^6.0.4",
- "postcss-normalize-charset": "^6.0.2",
- "postcss-normalize-display-values": "^6.0.2",
- "postcss-normalize-positions": "^6.0.2",
- "postcss-normalize-repeat-style": "^6.0.2",
- "postcss-normalize-string": "^6.0.2",
- "postcss-normalize-timing-functions": "^6.0.2",
- "postcss-normalize-unicode": "^6.1.0",
- "postcss-normalize-url": "^6.0.2",
- "postcss-normalize-whitespace": "^6.0.2",
- "postcss-ordered-values": "^6.0.2",
- "postcss-reduce-initial": "^6.1.0",
- "postcss-reduce-transforms": "^6.0.2",
- "postcss-svgo": "^6.0.3",
- "postcss-unique-selectors": "^6.0.4"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/cssnano-utils": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz",
- "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==",
- "license": "MIT",
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/csso": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
- "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
- "license": "MIT",
- "dependencies": {
- "css-tree": "~2.2.0"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/csso/node_modules/css-tree": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
- "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
- "license": "MIT",
- "dependencies": {
- "mdn-data": "2.0.28",
- "source-map-js": "^1.0.1"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/csso/node_modules/mdn-data": {
- "version": "2.0.28",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
- "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
- "license": "CC0-1.0"
- },
- "node_modules/csstype": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
- "license": "MIT"
- },
- "node_modules/debounce": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
- "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
- "license": "MIT"
- },
- "node_modules/debug": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
- "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.3"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/decode-named-character-reference": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz",
- "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==",
- "license": "MIT",
- "dependencies": {
- "character-entities": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/decompress-response": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
- "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==",
- "license": "MIT",
- "dependencies": {
- "mimic-response": "^3.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/decompress-response/node_modules/mimic-response": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
- "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
- "license": "MIT",
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/deepmerge": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/default-gateway": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
- "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "execa": "^5.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/defer-to-connect": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz",
- "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/define-data-property": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "gopd": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/define-lazy-prop": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
- "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/define-properties": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
- "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/detect-node": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
- "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==",
- "license": "MIT"
- },
- "node_modules/detect-package-manager": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-3.0.2.tgz",
- "integrity": "sha512-8JFjJHutStYrfWwzfretQoyNGoZVW1Fsrp4JO9spa7h/fBfwgTMEIy4/LBzRDGsxwVPHU0q+T9YvwLDJoOApLQ==",
- "license": "MIT",
- "dependencies": {
- "execa": "^5.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/detect-port": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz",
- "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==",
- "license": "MIT",
- "dependencies": {
- "address": "^1.0.1",
- "debug": "4"
- },
- "bin": {
- "detect": "bin/detect-port.js",
- "detect-port": "bin/detect-port.js"
- },
- "engines": {
- "node": ">= 4.0.0"
- }
- },
- "node_modules/devlop": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
- "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
- "license": "MIT",
- "dependencies": {
- "dequal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/dezalgo": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz",
- "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==",
- "license": "ISC",
- "dependencies": {
- "asap": "^2.0.0",
- "wrappy": "1"
- }
- },
- "node_modules/didyoumean": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz",
- "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==",
- "license": "Apache-2.0"
- },
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "license": "MIT",
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/direction": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
- "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==",
- "license": "MIT",
- "bin": {
- "direction": "cli.js"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "license": "MIT"
- },
- "node_modules/dns-packet": {
- "version": "5.6.1",
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
- "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
- "license": "MIT",
- "dependencies": {
- "@leichtgewicht/ip-codec": "^2.0.1"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/docusaurus-lunr-search": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/docusaurus-lunr-search/-/docusaurus-lunr-search-3.6.0.tgz",
- "integrity": "sha512-CCEAnj5e67sUZmIb2hOl4xb4nDN07fb0fvRDDmdWlYpUvyS1CSKbw4lsGInLyUFEEEBzxQmT6zaVQdF/8Zretg==",
- "license": "MIT",
- "dependencies": {
- "autocomplete.js": "^0.37.1",
- "clsx": "^2.1.1",
- "gauge": "^3.0.2",
- "hast-util-select": "^4.0.2",
- "hast-util-to-text": "^2.0.1",
- "hogan.js": "^3.0.2",
- "lunr": "^2.3.9",
- "lunr-languages": "^1.4.0",
- "mark.js": "^8.11.1",
- "minimatch": "^3.1.2",
- "rehype-parse": "^7.0.1",
- "to-vfile": "^6.1.0",
- "unified": "^9.2.2",
- "unist-util-is": "^4.1.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "peerDependencies": {
- "@docusaurus/core": "^2.0.0-alpha.60 || ^2.0.0 || ^3.0.0",
- "react": "^16.8.4 || ^17 || ^18 || ^19",
- "react-dom": "^16.8.4 || ^17 || ^18 || ^19"
- }
- },
- "node_modules/docusaurus-lunr-search/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/docusaurus-lunr-search/node_modules/bail": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
- "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/docusaurus-lunr-search/node_modules/is-plain-obj": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
- "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/docusaurus-lunr-search/node_modules/trough": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
- "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/docusaurus-lunr-search/node_modules/unified": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
- "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
- "license": "MIT",
- "dependencies": {
- "bail": "^1.0.0",
- "extend": "^3.0.0",
- "is-buffer": "^2.0.0",
- "is-plain-obj": "^2.0.0",
- "trough": "^1.0.0",
- "vfile": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/docusaurus-lunr-search/node_modules/unist-util-stringify-position": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
- "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.2"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/docusaurus-lunr-search/node_modules/vfile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
- "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0",
- "vfile-message": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/docusaurus-lunr-search/node_modules/vfile-message": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
- "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/docusaurus-plugin-openapi": {
- "version": "0.7.6",
- "resolved": "https://registry.npmjs.org/docusaurus-plugin-openapi/-/docusaurus-plugin-openapi-0.7.6.tgz",
- "integrity": "sha512-LR8DI0gO9WFy8K+r0xrVgqDkKKA9zQtDgOnX9CatP3I3Oz5lKegfTJM2fVUIp5m25elzHL+vVKNHS12Jg7sWVA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/mdx-loader": "^3.6.0",
- "@docusaurus/plugin-content-docs": "^3.6.0",
- "@docusaurus/utils": "^3.6.0",
- "@docusaurus/utils-common": "^3.6.0",
- "@docusaurus/utils-validation": "^3.6.0",
- "chalk": "^4.1.2",
- "clsx": "^1.2.1",
- "js-yaml": "^4.1.0",
- "json-refs": "^3.0.15",
- "json-schema-resolve-allof": "^1.5.0",
- "lodash": "^4.17.20",
- "openapi-to-postmanv2": "^4.20.1",
- "postman-collection": "^4.1.0",
- "webpack": "^5.95.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/docusaurus-plugin-openapi/node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/docusaurus-plugin-proxy": {
- "version": "0.7.6",
- "resolved": "https://registry.npmjs.org/docusaurus-plugin-proxy/-/docusaurus-plugin-proxy-0.7.6.tgz",
- "integrity": "sha512-MgjzMEsQOHMljwQGglXXoGjQvs0v1DklhRgzqNLKFwpHB9xLWJZ0KQ3GgbPerW/2vy8tWGJeVhKHy5cPrmweUw==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/docusaurus-preset-openapi": {
- "version": "0.7.6",
- "resolved": "https://registry.npmjs.org/docusaurus-preset-openapi/-/docusaurus-preset-openapi-0.7.6.tgz",
- "integrity": "sha512-QnArH/3X0lePB7667FyNK3EeTS8ZP8V2PQxz5m+3BMO2kIzdXDwfTIQ37boB0BTqsDfUE0yCWTVjB0W/BA1UXA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/preset-classic": "^3.6.0",
- "docusaurus-plugin-openapi": "^0.7.6",
- "docusaurus-plugin-proxy": "^0.7.6",
- "docusaurus-theme-openapi": "^0.7.6"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/docusaurus-theme-openapi": {
- "version": "0.7.6",
- "resolved": "https://registry.npmjs.org/docusaurus-theme-openapi/-/docusaurus-theme-openapi-0.7.6.tgz",
- "integrity": "sha512-euoEh8tYX/ssQcMQxBOxt3wPttz3zvPu0l5lSe6exiIwMrORB4O2b8XRB7fVa/awF7xzdIkKHMH55uc5zVOKYA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/theme-common": "^3.6.0",
- "@mdx-js/react": "^3.0.0",
- "@monaco-editor/react": "^4.3.1",
- "@reduxjs/toolkit": "^1.7.1",
- "buffer": "^6.0.3",
- "clsx": "^1.2.1",
- "crypto-js": "^4.1.1",
- "docusaurus-plugin-openapi": "^0.7.6",
- "immer": "^9.0.7",
- "lodash": "^4.17.20",
- "marked": "^11.0.0",
- "monaco-editor": "^0.31.1",
- "postman-code-generators": "^1.0.0",
- "postman-collection": "^4.1.0",
- "prism-react-renderer": "^2.1.0",
- "process": "^0.11.10",
- "react-magic-dropzone": "^1.0.1",
- "react-redux": "^7.2.0",
- "redux-devtools-extension": "^2.13.8",
- "refractor": "^4.8.1",
- "striptags": "^3.2.0",
- "webpack": "^5.95.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "node_modules/docusaurus-theme-openapi/node_modules/clsx": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz",
- "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/dom-converter": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
- "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
- "license": "MIT",
- "dependencies": {
- "utila": "~0.4"
- }
- },
- "node_modules/dom-serializer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
- }
- },
- "node_modules/domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "BSD-2-Clause"
- },
- "node_modules/domhandler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "domelementtype": "^2.3.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "funding": {
- "url": "https://github.com/fb55/domhandler?sponsor=1"
- }
- },
- "node_modules/domutils": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
- "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3"
- },
- "funding": {
- "url": "https://github.com/fb55/domutils?sponsor=1"
- }
- },
- "node_modules/dot-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
- "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
- "license": "MIT",
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/dot-prop": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz",
- "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==",
- "license": "MIT",
- "dependencies": {
- "is-obj": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/dot-prop/node_modules/is-obj": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
- "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/dunder-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
- "es-errors": "^1.3.0",
- "gopd": "^1.2.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/duplexer": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
- "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
- "license": "MIT"
- },
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "license": "MIT"
- },
- "node_modules/ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
- "license": "MIT"
- },
- "node_modules/electron-to-chromium": {
- "version": "1.5.178",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.178.tgz",
- "integrity": "sha512-wObbz/ar3Bc6e4X5vf0iO8xTN8YAjN/tgiAOJLr7yjYFtP9wAjq8Mb5h0yn6kResir+VYx2DXBj9NNobs0ETSA==",
- "license": "ISC"
- },
- "node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "license": "MIT"
- },
- "node_modules/emojilib": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz",
- "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==",
- "license": "MIT"
- },
- "node_modules/emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/emoticon": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.1.0.tgz",
- "integrity": "sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/encodeurl": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
- "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/enhanced-resolve": {
- "version": "5.18.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
- "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "license": "MIT",
- "dependencies": {
- "is-arrayish": "^0.2.1"
- }
- },
- "node_modules/es-define-property": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-errors": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-module-lexer": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
- "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
- "license": "MIT"
- },
- "node_modules/es-object-atoms": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
- "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-set-tostringtag": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
- "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.6",
- "has-tostringtag": "^1.0.2",
- "hasown": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "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==",
- "license": "MIT"
- },
- "node_modules/esast-util-from-estree": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz",
- "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "devlop": "^1.0.0",
- "estree-util-visit": "^2.0.0",
- "unist-util-position-from-estree": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/esast-util-from-js": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz",
- "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "acorn": "^8.0.0",
- "esast-util-from-estree": "^2.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/escalade": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
- "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-goat": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz",
- "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
- "license": "MIT"
- },
- "node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/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==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "license": "BSD-2-Clause",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/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==",
- "license": "BSD-2-Clause",
- "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==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estree-util-attach-comments": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz",
- "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-build-jsx": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz",
- "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "devlop": "^1.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "estree-walker": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-is-identifier-name": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz",
- "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-scope": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz",
- "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-to-js": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz",
- "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "astring": "^1.8.0",
- "source-map": "^0.7.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-util-value-to-estree": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.3.3.tgz",
- "integrity": "sha512-Db+m1WSD4+mUO7UgMeKkAwdbfNWwIxLt48XF2oFU9emPfXkIu+k5/nlOj313v7wqtAPo0f9REhUvznFrPkG8CQ==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/remcohaszing"
- }
- },
- "node_modules/estree-util-visit": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz",
- "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/estree-walker": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
- "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0"
- }
- },
- "node_modules/esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/eta": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz",
- "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "url": "https://github.com/eta-dev/eta?sponsor=1"
- }
- },
- "node_modules/etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/eval": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz",
- "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==",
- "dependencies": {
- "@types/node": "*",
- "require-like": ">= 0.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "license": "MIT"
- },
- "node_modules/events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.x"
- }
- },
- "node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/express": {
- "version": "4.21.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
- "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
- "license": "MIT",
- "dependencies": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.3",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.7.1",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.3.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.3",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.12",
- "proxy-addr": "~2.0.7",
- "qs": "6.13.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.19.0",
- "serve-static": "1.16.2",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.10.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/express"
- }
- },
- "node_modules/express/node_modules/content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "5.2.1"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/express/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/express/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/express/node_modules/path-to-regexp": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
- "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
- "license": "MIT"
- },
- "node_modules/express/node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.6"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/express/node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "license": "MIT"
- },
- "node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "license": "MIT",
- "dependencies": {
- "is-extendable": "^0.1.0"
- },
- "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==",
- "license": "MIT"
- },
- "node_modules/fast-glob": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.8"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "license": "MIT"
- },
- "node_modules/fast-safe-stringify": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz",
- "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==",
- "license": "MIT"
- },
- "node_modules/fastq": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
- "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
- "license": "ISC",
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/fault": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz",
- "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==",
- "license": "MIT",
- "dependencies": {
- "format": "^0.2.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/faye-websocket": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
- "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
- "license": "Apache-2.0",
- "dependencies": {
- "websocket-driver": ">=0.5.1"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/feed": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz",
- "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==",
- "license": "MIT",
- "dependencies": {
- "xml-js": "^1.6.11"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/figures/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/file-loader": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
- "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
- "license": "MIT",
- "dependencies": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^4.0.0 || ^5.0.0"
- }
- },
- "node_modules/file-loader/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/file-loader/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/file-loader/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "license": "MIT"
- },
- "node_modules/file-loader/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/file-type": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
- "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "license": "MIT",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/finalhandler": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
- "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
- "license": "MIT",
- "dependencies": {
- "debug": "2.6.9",
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/finalhandler/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/finalhandler/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/find-cache-dir": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
- "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
- "license": "MIT",
- "dependencies": {
- "common-path-prefix": "^3.0.0",
- "pkg-dir": "^7.0.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/find-up": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
- "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
- "license": "MIT",
- "dependencies": {
- "locate-path": "^7.1.0",
- "path-exists": "^5.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/flat": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
- "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
- "license": "BSD-3-Clause",
- "bin": {
- "flat": "cli.js"
- }
- },
- "node_modules/follow-redirects": {
- "version": "1.15.9",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
- },
- "node_modules/foreach": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz",
- "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==",
- "license": "MIT"
- },
- "node_modules/foreground-child": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
- "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
- "license": "ISC",
- "dependencies": {
- "cross-spawn": "^7.0.6",
- "signal-exit": "^4.0.1"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/foreground-child/node_modules/signal-exit": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
- "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
- "license": "ISC",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/form-data": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz",
- "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
- "license": "MIT",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "es-set-tostringtag": "^2.1.0",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/form-data-encoder": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz",
- "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==",
- "license": "MIT",
- "engines": {
- "node": ">= 14.17"
- }
- },
- "node_modules/format": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
- "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==",
- "engines": {
- "node": ">=0.4.x"
- }
- },
- "node_modules/formidable": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz",
- "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==",
- "license": "MIT",
- "dependencies": {
- "dezalgo": "^1.0.4",
- "hexoid": "^1.0.0",
- "once": "^1.4.0",
- "qs": "^6.11.0"
- },
- "funding": {
- "url": "https://ko-fi.com/tunnckoCore/commissions"
- }
- },
- "node_modules/forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fraction.js": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
- "license": "MIT",
- "engines": {
- "node": "*"
- },
- "funding": {
- "type": "patreon",
- "url": "https://github.com/sponsors/rawify"
- }
- },
- "node_modules/fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fs-extra": {
- "version": "11.3.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
- "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^6.0.1",
- "universalify": "^2.0.0"
- },
- "engines": {
- "node": ">=14.14"
- }
- },
- "node_modules/fs-monkey": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz",
- "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==",
- "license": "Unlicense"
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
- "license": "ISC"
- },
- "node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "hasInstallScript": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/gauge": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz",
- "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==",
- "deprecated": "This package is no longer supported.",
- "license": "ISC",
- "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/gauge/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==",
- "license": "MIT"
- },
- "node_modules/gauge/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "license": "ISC",
- "engines": {
- "node": "6.* || 8.* || >= 10.*"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
- "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.2",
- "es-define-property": "^1.0.1",
- "es-errors": "^1.3.0",
- "es-object-atoms": "^1.1.1",
- "function-bind": "^1.1.2",
- "get-proto": "^1.0.1",
- "gopd": "^1.2.0",
- "has-symbols": "^1.1.0",
- "hasown": "^2.0.2",
- "math-intrinsics": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-own-enumerable-property-symbols": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz",
- "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==",
- "license": "ISC"
- },
- "node_modules/get-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
- "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "license": "MIT",
- "dependencies": {
- "dunder-proto": "^1.0.1",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/get-stdin": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
- "integrity": "sha512-jZV7n6jGE3Gt7fgSTJoz91Ak5MuTLwMwkoYdjxuJ/AmjIsE1UC03y/IWkZCQGEvVNS9qoRNwy5BCqxImv0FVeA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/github-slugger": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz",
- "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==",
- "license": "ISC"
- },
- "node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/glob-to-regexp": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
- "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
- "license": "BSD-2-Clause"
- },
- "node_modules/global-dirs": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
- "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
- "license": "MIT",
- "dependencies": {
- "ini": "2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/global-dirs/node_modules/ini": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
- "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "license": "MIT",
- "dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/gopd": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/got": {
- "version": "12.6.1",
- "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
- "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
- "license": "MIT",
- "dependencies": {
- "@sindresorhus/is": "^5.2.0",
- "@szmarczak/http-timer": "^5.0.1",
- "cacheable-lookup": "^7.0.0",
- "cacheable-request": "^10.2.8",
- "decompress-response": "^6.0.0",
- "form-data-encoder": "^2.1.2",
- "get-stream": "^6.0.1",
- "http2-wrapper": "^2.1.10",
- "lowercase-keys": "^3.0.0",
- "p-cancelable": "^3.0.0",
- "responselike": "^3.0.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/got?sponsor=1"
- }
- },
- "node_modules/got/node_modules/@sindresorhus/is": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz",
- "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/is?sponsor=1"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "license": "ISC"
- },
- "node_modules/graphlib": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz",
- "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==",
- "license": "MIT",
- "dependencies": {
- "lodash": "^4.17.15"
- }
- },
- "node_modules/gray-matter": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
- "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
- "license": "MIT",
- "dependencies": {
- "js-yaml": "^3.13.1",
- "kind-of": "^6.0.2",
- "section-matter": "^1.0.0",
- "strip-bom-string": "^1.0.0"
- },
- "engines": {
- "node": ">=6.0"
- }
- },
- "node_modules/gray-matter/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/gray-matter/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "license": "MIT",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/gzip-size": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
- "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
- "license": "MIT",
- "dependencies": {
- "duplexer": "^0.1.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/handle-thing": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
- "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
- "license": "MIT"
- },
- "node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
- "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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==",
- "license": "ISC"
- },
- "node_modules/has-yarn": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz",
- "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/hast-util-from-parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz",
- "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==",
- "license": "MIT",
- "dependencies": {
- "@types/parse5": "^5.0.0",
- "hastscript": "^6.0.0",
- "property-information": "^5.0.0",
- "vfile": "^4.0.0",
- "vfile-location": "^3.2.0",
- "web-namespaces": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5/node_modules/@types/hast": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz",
- "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2"
- }
- },
- "node_modules/hast-util-from-parse5/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/hast-util-from-parse5/node_modules/hast-util-parse-selector": {
- "version": "2.2.5",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz",
- "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5/node_modules/hastscript": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz",
- "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "comma-separated-tokens": "^1.0.0",
- "hast-util-parse-selector": "^2.0.0",
- "property-information": "^5.0.0",
- "space-separated-tokens": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5/node_modules/unist-util-stringify-position": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
- "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.2"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5/node_modules/vfile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
- "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0",
- "vfile-message": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-from-parse5/node_modules/vfile-message": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
- "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-has-property": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-1.0.4.tgz",
- "integrity": "sha512-ghHup2voGfgFoHMGnaLHOjbYFACKrRh9KFttdCzMCbFoBMJXiNi2+XTrPP8+q6cDJM/RSqlCfVWrjp1H201rZg==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-is-element": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz",
- "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-parse-selector": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz",
- "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-parse-selector/node_modules/@types/hast": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz",
- "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2"
- }
- },
- "node_modules/hast-util-parse-selector/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/hast-util-raw": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz",
- "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "@ungap/structured-clone": "^1.0.0",
- "hast-util-from-parse5": "^8.0.0",
- "hast-util-to-parse5": "^8.0.0",
- "html-void-elements": "^3.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "parse5": "^7.0.0",
- "unist-util-position": "^5.0.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.0",
- "web-namespaces": "^2.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-raw/node_modules/comma-separated-tokens": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-raw/node_modules/hast-util-from-parse5": {
- "version": "8.0.3",
- "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz",
- "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "devlop": "^1.0.0",
- "hastscript": "^9.0.0",
- "property-information": "^7.0.0",
- "vfile": "^6.0.0",
- "vfile-location": "^5.0.0",
- "web-namespaces": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-raw/node_modules/hast-util-parse-selector": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz",
- "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-raw/node_modules/hastscript": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz",
- "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-parse-selector": "^4.0.0",
- "property-information": "^7.0.0",
- "space-separated-tokens": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-raw/node_modules/property-information": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz",
- "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-raw/node_modules/space-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-raw/node_modules/vfile-location": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz",
- "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-raw/node_modules/web-namespaces": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
- "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-raw/node_modules/zwitch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-select": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-4.0.2.tgz",
- "integrity": "sha512-8EEG2//bN5rrzboPWD2HdS3ugLijNioS1pqOTIolXNf67xxShYw4SQEmVXd3imiBG+U2bC2nVTySr/iRAA7Cjg==",
- "license": "MIT",
- "dependencies": {
- "bcp-47-match": "^1.0.0",
- "comma-separated-tokens": "^1.0.0",
- "css-selector-parser": "^1.0.0",
- "direction": "^1.0.0",
- "hast-util-has-property": "^1.0.0",
- "hast-util-is-element": "^1.0.0",
- "hast-util-to-string": "^1.0.0",
- "hast-util-whitespace": "^1.0.0",
- "not": "^0.1.0",
- "nth-check": "^2.0.0",
- "property-information": "^5.0.0",
- "space-separated-tokens": "^1.0.0",
- "unist-util-visit": "^2.0.0",
- "zwitch": "^1.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-select/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/hast-util-select/node_modules/unist-util-visit": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz",
- "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^4.0.0",
- "unist-util-visit-parents": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-select/node_modules/unist-util-visit-parents": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz",
- "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-is": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-estree": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz",
- "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "devlop": "^1.0.0",
- "estree-util-attach-comments": "^3.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "hast-util-whitespace": "^3.0.0",
- "mdast-util-mdx-expression": "^2.0.0",
- "mdast-util-mdx-jsx": "^3.0.0",
- "mdast-util-mdxjs-esm": "^2.0.0",
- "property-information": "^7.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-js": "^1.0.0",
- "unist-util-position": "^5.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-estree/node_modules/comma-separated-tokens": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-estree/node_modules/hast-util-whitespace": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
- "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-estree/node_modules/property-information": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz",
- "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-estree/node_modules/space-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-estree/node_modules/zwitch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-jsx-runtime": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz",
- "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/unist": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "devlop": "^1.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "hast-util-whitespace": "^3.0.0",
- "mdast-util-mdx-expression": "^2.0.0",
- "mdast-util-mdx-jsx": "^3.0.0",
- "mdast-util-mdxjs-esm": "^2.0.0",
- "property-information": "^7.0.0",
- "space-separated-tokens": "^2.0.0",
- "style-to-js": "^1.0.0",
- "unist-util-position": "^5.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-jsx-runtime/node_modules/comma-separated-tokens": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-jsx-runtime/node_modules/hast-util-whitespace": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
- "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-jsx-runtime/node_modules/property-information": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz",
- "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-jsx-runtime/node_modules/space-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-parse5": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz",
- "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "comma-separated-tokens": "^2.0.0",
- "devlop": "^1.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0",
- "web-namespaces": "^2.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-parse5/node_modules/comma-separated-tokens": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-parse5/node_modules/property-information": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz",
- "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-parse5/node_modules/space-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-parse5/node_modules/web-namespaces": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz",
- "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-parse5/node_modules/zwitch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hast-util-to-string": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-1.0.4.tgz",
- "integrity": "sha512-eK0MxRX47AV2eZ+Lyr18DCpQgodvaS3fAQO2+b9Two9F5HEoRPhiUMNzoXArMJfZi2yieFzUBMRl3HNJ3Jus3w==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-to-text": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-2.0.1.tgz",
- "integrity": "sha512-8nsgCARfs6VkwH2jJU9b8LNTuR4700na+0h3PqCaEk4MAnMDeu5P0tP8mjk9LLNGxIeQRLbiDbZVw6rku+pYsQ==",
- "license": "MIT",
- "dependencies": {
- "hast-util-is-element": "^1.0.0",
- "repeat-string": "^1.0.0",
- "unist-util-find-after": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hast-util-whitespace": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz",
- "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hastscript": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz",
- "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "comma-separated-tokens": "^2.0.0",
- "hast-util-parse-selector": "^3.0.0",
- "property-information": "^6.0.0",
- "space-separated-tokens": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/hastscript/node_modules/@types/hast": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz",
- "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2"
- }
- },
- "node_modules/hastscript/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/hastscript/node_modules/comma-separated-tokens": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz",
- "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hastscript/node_modules/property-information": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz",
- "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/hastscript/node_modules/space-separated-tokens": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz",
- "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/he": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
- "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
- "license": "MIT",
- "bin": {
- "he": "bin/he"
- }
- },
- "node_modules/hexoid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz",
- "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/history": {
- "version": "4.10.1",
- "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
- "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.1.2",
- "loose-envify": "^1.2.0",
- "resolve-pathname": "^3.0.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0",
- "value-equal": "^1.0.1"
- }
- },
- "node_modules/hogan.js": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/hogan.js/-/hogan.js-3.0.2.tgz",
- "integrity": "sha512-RqGs4wavGYJWE07t35JQccByczmNUXQT0E12ZYV1VKYu5UiAU9lsos/yBAcf840+zrUQQxgVduCR5/B8nNtibg==",
- "dependencies": {
- "mkdirp": "0.3.0",
- "nopt": "1.0.10"
- },
- "bin": {
- "hulk": "bin/hulk"
- }
- },
- "node_modules/hoist-non-react-statics": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
- "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "react-is": "^16.7.0"
- }
- },
- "node_modules/hpack.js": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
- "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==",
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.1",
- "obuf": "^1.0.0",
- "readable-stream": "^2.0.1",
- "wbuf": "^1.1.0"
- }
- },
- "node_modules/hpack.js/node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/hpack.js/node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/hpack.js/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/hpack.js/node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/html-entities": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
- "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/mdevils"
- },
- {
- "type": "patreon",
- "url": "https://patreon.com/mdevils"
- }
- ],
- "license": "MIT"
- },
- "node_modules/html-escaper": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
- "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
- "license": "MIT"
- },
- "node_modules/html-minifier-terser": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz",
- "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==",
- "license": "MIT",
- "dependencies": {
- "camel-case": "^4.1.2",
- "clean-css": "~5.3.2",
- "commander": "^10.0.0",
- "entities": "^4.4.0",
- "param-case": "^3.0.4",
- "relateurl": "^0.2.7",
- "terser": "^5.15.1"
- },
- "bin": {
- "html-minifier-terser": "cli.js"
- },
- "engines": {
- "node": "^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/html-minifier-terser/node_modules/commander": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
- "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/html-tags": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz",
- "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/html-void-elements": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz",
- "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/html-webpack-plugin": {
- "version": "5.6.3",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz",
- "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==",
- "license": "MIT",
- "dependencies": {
- "@types/html-minifier-terser": "^6.0.0",
- "html-minifier-terser": "^6.0.2",
- "lodash": "^4.17.21",
- "pretty-error": "^4.0.0",
- "tapable": "^2.0.0"
- },
- "engines": {
- "node": ">=10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/html-webpack-plugin"
- },
- "peerDependencies": {
- "@rspack/core": "0.x || 1.x",
- "webpack": "^5.20.0"
- },
- "peerDependenciesMeta": {
- "@rspack/core": {
- "optional": true
- },
- "webpack": {
- "optional": true
- }
- }
- },
- "node_modules/html-webpack-plugin/node_modules/commander": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
- "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==",
- "license": "MIT",
- "engines": {
- "node": ">= 12"
- }
- },
- "node_modules/html-webpack-plugin/node_modules/html-minifier-terser": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz",
- "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==",
- "license": "MIT",
- "dependencies": {
- "camel-case": "^4.1.2",
- "clean-css": "^5.2.2",
- "commander": "^8.3.0",
- "he": "^1.2.0",
- "param-case": "^3.0.4",
- "relateurl": "^0.2.7",
- "terser": "^5.10.0"
- },
- "bin": {
- "html-minifier-terser": "cli.js"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/htmlparser2": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
- "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
- "funding": [
- "https://github.com/fb55/htmlparser2?sponsor=1",
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3",
- "domutils": "^3.0.1",
- "entities": "^4.4.0"
- }
- },
- "node_modules/http-cache-semantics": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
- "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==",
- "license": "BSD-2-Clause"
- },
- "node_modules/http-deceiver": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
- "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==",
- "license": "MIT"
- },
- "node_modules/http-errors": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
- "license": "MIT",
- "dependencies": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/http-parser-js": {
- "version": "0.5.10",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz",
- "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==",
- "license": "MIT"
- },
- "node_modules/http-proxy": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "license": "MIT",
- "dependencies": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/http-proxy-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz",
- "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==",
- "license": "MIT",
- "dependencies": {
- "@types/http-proxy": "^1.17.8",
- "http-proxy": "^1.18.1",
- "is-glob": "^4.0.1",
- "is-plain-obj": "^3.0.0",
- "micromatch": "^4.0.2"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "@types/express": "^4.17.13"
- },
- "peerDependenciesMeta": {
- "@types/express": {
- "optional": true
- }
- }
- },
- "node_modules/http-proxy-middleware/node_modules/is-plain-obj": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
- "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/http-reasons": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/http-reasons/-/http-reasons-0.1.0.tgz",
- "integrity": "sha512-P6kYh0lKZ+y29T2Gqz+RlC9WBLhKe8kDmcJ+A+611jFfxdPsbMRQ5aNmFRM3lENqFkK+HTTL+tlQviAiv0AbLQ==",
- "license": "Apache-2.0"
- },
- "node_modules/http2-client": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz",
- "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==",
- "license": "MIT"
- },
- "node_modules/http2-wrapper": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz",
- "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==",
- "license": "MIT",
- "dependencies": {
- "quick-lru": "^5.1.1",
- "resolve-alpn": "^1.2.0"
- },
- "engines": {
- "node": ">=10.19.0"
- }
- },
- "node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=10.17.0"
- }
- },
- "node_modules/iconv-lite": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/icss-utils": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz",
- "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==",
- "license": "ISC",
- "engines": {
- "node": "^10 || ^12 || >= 14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "BSD-3-Clause"
- },
- "node_modules/ignore": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
- "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/image-size": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/image-size/-/image-size-2.0.2.tgz",
- "integrity": "sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==",
- "license": "MIT",
- "bin": {
- "image-size": "bin/image-size.js"
- },
- "engines": {
- "node": ">=16.x"
- }
- },
- "node_modules/immediate": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz",
- "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==",
- "license": "MIT"
- },
- "node_modules/immer": {
- "version": "9.0.21",
- "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz",
- "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/immer"
- }
- },
- "node_modules/import-fresh": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
- "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
- "license": "MIT",
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/import-lazy": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz",
- "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/infima": {
- "version": "0.2.0-alpha.45",
- "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz",
- "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
- "license": "ISC",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "license": "ISC"
- },
- "node_modules/ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "license": "ISC"
- },
- "node_modules/inline-style-parser": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz",
- "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==",
- "license": "MIT"
- },
- "node_modules/interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/invariant": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
- "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.0.0"
- }
- },
- "node_modules/ipaddr.js": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz",
- "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==",
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/is-alphabetical": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz",
- "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-alphanumerical": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz",
- "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==",
- "license": "MIT",
- "dependencies": {
- "is-alphabetical": "^2.0.0",
- "is-decimal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "license": "MIT"
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-buffer": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
- "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/is-ci": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
- "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
- "license": "MIT",
- "dependencies": {
- "ci-info": "^3.2.0"
- },
- "bin": {
- "is-ci": "bin.js"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
- "license": "MIT",
- "dependencies": {
- "hasown": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-decimal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz",
- "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "license": "MIT",
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-fullwidth-code-point": {
- "version": "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==",
- "license": "MIT",
- "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==",
- "license": "MIT",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-hexadecimal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz",
- "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/is-installed-globally": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
- "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
- "license": "MIT",
- "dependencies": {
- "global-dirs": "^3.0.0",
- "is-path-inside": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-npm": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz",
- "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/is-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-plain-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
- "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "license": "MIT",
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
- "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
- "license": "MIT"
- },
- "node_modules/is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "license": "MIT",
- "dependencies": {
- "is-docker": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-yarn-global": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz",
- "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==",
- "license": "MIT"
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "license": "ISC"
- },
- "node_modules/isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/jackspeak": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
- "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "@isaacs/cliui": "^8.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- },
- "optionalDependencies": {
- "@pkgjs/parseargs": "^0.11.0"
- }
- },
- "node_modules/jest-util": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz",
- "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==",
- "license": "MIT",
- "dependencies": {
- "@jest/types": "^29.6.3",
- "@types/node": "*",
- "chalk": "^4.0.0",
- "ci-info": "^3.2.0",
- "graceful-fs": "^4.2.9",
- "picomatch": "^2.2.3"
- },
- "engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
- }
- },
- "node_modules/jest-worker": {
- "version": "29.7.0",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz",
- "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*",
- "jest-util": "^29.7.0",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "engines": {
- "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
- }
- },
- "node_modules/jest-worker/node_modules/supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/supports-color?sponsor=1"
- }
- },
- "node_modules/jiti": {
- "version": "1.21.7",
- "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
- "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
- "license": "MIT",
- "bin": {
- "jiti": "bin/jiti.js"
- }
- },
- "node_modules/joi": {
- "version": "17.13.3",
- "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz",
- "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@hapi/hoek": "^9.3.0",
- "@hapi/topo": "^5.1.0",
- "@sideway/address": "^4.1.5",
- "@sideway/formula": "^3.0.1",
- "@sideway/pinpoint": "^2.0.0"
- }
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
- "license": "MIT"
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/jsesc": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
- "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
- "license": "MIT",
- "bin": {
- "jsesc": "bin/jsesc"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/json-buffer": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
- "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
- "license": "MIT"
- },
- "node_modules/json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "license": "MIT"
- },
- "node_modules/json-pointer": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz",
- "integrity": "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==",
- "license": "MIT",
- "dependencies": {
- "foreach": "^2.0.4"
- }
- },
- "node_modules/json-refs": {
- "version": "3.0.15",
- "resolved": "https://registry.npmjs.org/json-refs/-/json-refs-3.0.15.tgz",
- "integrity": "sha512-0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw==",
- "license": "MIT",
- "dependencies": {
- "commander": "~4.1.1",
- "graphlib": "^2.1.8",
- "js-yaml": "^3.13.1",
- "lodash": "^4.17.15",
- "native-promise-only": "^0.8.1",
- "path-loader": "^1.0.10",
- "slash": "^3.0.0",
- "uri-js": "^4.2.2"
- },
- "bin": {
- "json-refs": "bin/json-refs"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/json-refs/node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "license": "MIT",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
- },
- "node_modules/json-refs/node_modules/commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/json-refs/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "license": "MIT",
- "dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/json-schema-compare": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz",
- "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==",
- "license": "MIT",
- "dependencies": {
- "lodash": "^4.17.4"
- }
- },
- "node_modules/json-schema-merge-allof": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz",
- "integrity": "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w==",
- "license": "MIT",
- "dependencies": {
- "compute-lcm": "^1.1.2",
- "json-schema-compare": "^0.2.2",
- "lodash": "^4.17.20"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/json-schema-resolve-allof": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/json-schema-resolve-allof/-/json-schema-resolve-allof-1.5.0.tgz",
- "integrity": "sha512-Jgn6BQGSLDp3D7bTYrmCbP/p7SRFz5BfpeEJ9A7sXuVADMc14aaDN1a49zqk9D26wwJlcNvjRpT63cz1VgFZeg==",
- "license": "ISC",
- "dependencies": {
- "get-stdin": "^5.0.1",
- "lodash": "^4.14.0"
- },
- "bin": {
- "json-schema-resolve-allof": "bin/json-schema-resolve-allof"
- }
- },
- "node_modules/json-schema-traverse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
- "license": "MIT"
- },
- "node_modules/json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "license": "MIT",
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "license": "MIT",
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
- "node_modules/keyv": {
- "version": "4.5.4",
- "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
- "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
- "license": "MIT",
- "dependencies": {
- "json-buffer": "3.0.1"
- }
- },
- "node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/kleur": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
- "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/latest-version": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz",
- "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==",
- "license": "MIT",
- "dependencies": {
- "package-json": "^8.1.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/launch-editor": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz",
- "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==",
- "license": "MIT",
- "dependencies": {
- "picocolors": "^1.0.0",
- "shell-quote": "^1.8.1"
- }
- },
- "node_modules/leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/lilconfig": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
- "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/antonk52"
- }
- },
- "node_modules/lines-and-columns": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
- "license": "MIT"
- },
- "node_modules/liquid-json": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/liquid-json/-/liquid-json-0.3.1.tgz",
- "integrity": "sha512-wUayTU8MS827Dam6MxgD72Ui+KOSF+u/eIqpatOtjnvgJ0+mnDq33uC2M7J0tPK+upe/DpUAuK4JUU89iBoNKQ==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/loader-runner": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
- "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
- "license": "MIT",
- "engines": {
- "node": ">=6.11.5"
- }
- },
- "node_modules/loader-utils": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
- "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
- "license": "MIT",
- "dependencies": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- },
- "engines": {
- "node": ">=8.9.0"
- }
- },
- "node_modules/locate-path": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
- "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==",
- "license": "MIT",
- "dependencies": {
- "p-locate": "^6.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "license": "MIT"
- },
- "node_modules/lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
- "license": "MIT"
- },
- "node_modules/lodash.memoize": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
- "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
- "license": "MIT"
- },
- "node_modules/lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
- "license": "MIT"
- },
- "node_modules/longest-streak": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
- "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "license": "MIT",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/lower-case": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
- "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
- "license": "MIT",
- "dependencies": {
- "tslib": "^2.0.3"
- }
- },
- "node_modules/lowercase-keys": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
- "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "license": "ISC",
- "dependencies": {
- "yallist": "^3.0.2"
- }
- },
- "node_modules/lunr": {
- "version": "2.3.9",
- "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
- "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==",
- "license": "MIT"
- },
- "node_modules/lunr-languages": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.14.0.tgz",
- "integrity": "sha512-hWUAb2KqM3L7J5bcrngszzISY4BxrXn/Xhbb9TTCJYEGqlR1nG67/M14sp09+PTIRklobrn57IAxcdcO/ZFyNA==",
- "license": "MPL-1.1"
- },
- "node_modules/mark.js": {
- "version": "8.11.1",
- "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz",
- "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==",
- "license": "MIT"
- },
- "node_modules/markdown-extensions": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz",
- "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==",
- "license": "MIT",
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/markdown-table": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
- "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/marked": {
- "version": "11.2.0",
- "resolved": "https://registry.npmjs.org/marked/-/marked-11.2.0.tgz",
- "integrity": "sha512-HR0m3bvu0jAPYiIvLUUQtdg1g6D247//lvcekpHO1WMvbwDlwSkZAX9Lw4F4YHE1T0HaaNve0tuAWuV1UJ6vtw==",
- "license": "MIT",
- "bin": {
- "marked": "bin/marked.js"
- },
- "engines": {
- "node": ">= 18"
- }
- },
- "node_modules/math-intrinsics": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/mdast-util-directive": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz",
- "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "ccount": "^2.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "parse-entities": "^4.0.0",
- "stringify-entities": "^4.0.0",
- "unist-util-visit-parents": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-find-and-replace": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
- "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "escape-string-regexp": "^5.0.0",
- "unist-util-is": "^6.0.0",
- "unist-util-visit-parents": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mdast-util-find-and-replace/node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-from-markdown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
- "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "mdast-util-to-string": "^4.0.0",
- "micromark": "^4.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-decode-string": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unist-util-stringify-position": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/mdast-util-frontmatter": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz",
- "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "escape-string-regexp": "^5.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "micromark-extension-frontmatter": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
- "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mdast-util-gfm": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
- "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
- "license": "MIT",
- "dependencies": {
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-gfm-autolink-literal": "^2.0.0",
- "mdast-util-gfm-footnote": "^2.0.0",
- "mdast-util-gfm-strikethrough": "^2.0.0",
- "mdast-util-gfm-table": "^2.0.0",
- "mdast-util-gfm-task-list-item": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-autolink-literal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
- "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "ccount": "^2.0.0",
- "devlop": "^1.0.0",
- "mdast-util-find-and-replace": "^3.0.0",
- "micromark-util-character": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/mdast-util-gfm-footnote": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
- "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.1.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-strikethrough": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
- "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
- "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "markdown-table": "^3.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-gfm-task-list-item": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
- "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz",
- "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==",
- "license": "MIT",
- "dependencies": {
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-mdx-expression": "^2.0.0",
- "mdast-util-mdx-jsx": "^3.0.0",
- "mdast-util-mdxjs-esm": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx-expression": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz",
- "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdx-jsx": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz",
- "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "ccount": "^2.0.0",
- "devlop": "^1.1.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "parse-entities": "^4.0.0",
- "stringify-entities": "^4.0.0",
- "unist-util-stringify-position": "^4.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-mdxjs-esm": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz",
- "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==",
- "license": "MIT",
- "dependencies": {
- "@types/estree-jsx": "^1.0.0",
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "devlop": "^1.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "mdast-util-to-markdown": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-phrasing": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
- "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-phrasing/node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-hast": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
- "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "@ungap/structured-clone": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "trim-lines": "^3.0.0",
- "unist-util-position": "^5.0.0",
- "unist-util-visit": "^5.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-markdown": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
- "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "@types/unist": "^3.0.0",
- "longest-streak": "^3.0.0",
- "mdast-util-phrasing": "^4.0.0",
- "mdast-util-to-string": "^4.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-decode-string": "^2.0.0",
- "unist-util-visit": "^5.0.0",
- "zwitch": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdast-util-to-markdown/node_modules/zwitch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
- "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/mdast-util-to-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
- "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/mdn-data": {
- "version": "2.0.30",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz",
- "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==",
- "license": "CC0-1.0"
- },
- "node_modules/media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/memfs": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
- "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
- "license": "Unlicense",
- "dependencies": {
- "fs-monkey": "^1.0.4"
- },
- "engines": {
- "node": ">= 4.0.0"
- }
- },
- "node_modules/merge-descriptors": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
- "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "license": "MIT"
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "license": "MIT",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/micromark": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
- "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@types/debug": "^4.0.0",
- "debug": "^4.0.0",
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-encode": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-subtokenize": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-core-commonmark": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz",
- "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-factory-destination": "^2.0.0",
- "micromark-factory-label": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-factory-title": "^2.0.0",
- "micromark-factory-whitespace": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-html-tag-name": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-subtokenize": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-directive": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz",
- "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==",
- "license": "MIT",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-factory-whitespace": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "parse-entities": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-directive/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-frontmatter": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz",
- "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==",
- "license": "MIT",
- "dependencies": {
- "fault": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-gfm": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
- "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
- "license": "MIT",
- "dependencies": {
- "micromark-extension-gfm-autolink-literal": "^2.0.0",
- "micromark-extension-gfm-footnote": "^2.0.0",
- "micromark-extension-gfm-strikethrough": "^2.0.0",
- "micromark-extension-gfm-table": "^2.0.0",
- "micromark-extension-gfm-tagfilter": "^2.0.0",
- "micromark-extension-gfm-task-list-item": "^2.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-autolink-literal": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
- "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-gfm-footnote": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
- "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
- "license": "MIT",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-normalize-identifier": "^2.0.0",
- "micromark-util-sanitize-uri": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-gfm-strikethrough": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
- "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
- "license": "MIT",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-classify-character": "^2.0.0",
- "micromark-util-resolve-all": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-gfm-table": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
- "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
- "license": "MIT",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-gfm-tagfilter": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
- "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
- "license": "MIT",
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-task-list-item": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
- "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
- "license": "MIT",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-mdx-expression": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz",
- "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-factory-mdx-expression": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-events-to-acorn": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-mdx-jsx": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz",
- "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "estree-util-is-identifier-name": "^3.0.0",
- "micromark-factory-mdx-expression": "^2.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-events-to-acorn": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-extension-mdx-md": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz",
- "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==",
- "license": "MIT",
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdxjs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz",
- "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==",
- "license": "MIT",
- "dependencies": {
- "acorn": "^8.0.0",
- "acorn-jsx": "^5.0.0",
- "micromark-extension-mdx-expression": "^3.0.0",
- "micromark-extension-mdx-jsx": "^3.0.0",
- "micromark-extension-mdx-md": "^2.0.0",
- "micromark-extension-mdxjs-esm": "^3.0.0",
- "micromark-util-combine-extensions": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdxjs-esm": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz",
- "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-core-commonmark": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-events-to-acorn": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unist-util-position-from-estree": "^2.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-factory-destination": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
- "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-destination/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-factory-label": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
- "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-label/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-factory-mdx-expression": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz",
- "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "devlop": "^1.0.0",
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-events-to-acorn": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unist-util-position-from-estree": "^2.0.0",
- "vfile-message": "^4.0.0"
- }
- },
- "node_modules/micromark-factory-mdx-expression/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-factory-space": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz",
- "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-factory-space/node_modules/micromark-util-types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
- "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-factory-title": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
- "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-title/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-title/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-factory-whitespace": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
- "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-factory-space": "^2.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-character": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz",
- "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^1.0.0",
- "micromark-util-types": "^1.0.0"
- }
- },
- "node_modules/micromark-util-character/node_modules/micromark-util-types": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz",
- "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-chunked": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
- "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-classify-character": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
- "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-combine-extensions": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
- "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-numeric-character-reference": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
- "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-decode-string": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
- "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "decode-named-character-reference": "^1.0.0",
- "micromark-util-character": "^2.0.0",
- "micromark-util-decode-numeric-character-reference": "^2.0.0",
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-encode": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
- "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-events-to-acorn": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz",
- "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/unist": "^3.0.0",
- "devlop": "^1.0.0",
- "estree-util-visit": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "vfile-message": "^4.0.0"
- }
- },
- "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-html-tag-name": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
- "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-normalize-identifier": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
- "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-resolve-all": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
- "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-sanitize-uri": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
- "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-encode": "^2.0.0",
- "micromark-util-symbol": "^2.0.0"
- }
- },
- "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-subtokenize": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz",
- "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "devlop": "^1.0.0",
- "micromark-util-chunked": "^2.0.0",
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-symbol": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz",
- "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark-util-types": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz",
- "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromark/node_modules/micromark-factory-space": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
- "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-character": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark/node_modules/micromark-util-character": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
- "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "micromark-util-symbol": "^2.0.0",
- "micromark-util-types": "^2.0.0"
- }
- },
- "node_modules/micromark/node_modules/micromark-util-symbol": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
- "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
- "funding": [
- {
- "type": "GitHub Sponsors",
- "url": "https://github.com/sponsors/unifiedjs"
- },
- {
- "type": "OpenCollective",
- "url": "https://opencollective.com/unified"
- }
- ],
- "license": "MIT"
- },
- "node_modules/micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "license": "MIT",
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/mime": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
- "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime-format": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mime-format/-/mime-format-2.0.1.tgz",
- "integrity": "sha512-XxU3ngPbEnrYnNbIX+lYSaYg0M01v6p2ntd2YaFksTu0vayaw5OJvbdRyWs07EYRlLED5qadUZ+xo+XhOvFhwg==",
- "license": "Apache-2.0",
- "dependencies": {
- "charset": "^1.0.0"
- }
- },
- "node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "license": "MIT",
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/mimic-response": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
- "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/mini-css-extract-plugin": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz",
- "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==",
- "license": "MIT",
- "dependencies": {
- "schema-utils": "^4.0.0",
- "tapable": "^2.2.1"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^5.0.0"
- }
- },
- "node_modules/minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "license": "ISC"
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "license": "ISC",
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/mkdirp": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
- "integrity": "sha512-OHsdUcVAQ6pOtg5JYWpCBo9W/GySVuwvP9hueRMW7UqshC0tbfzLv8wjySTPm3tfUZ/21CE9E1pJagOA91Pxew==",
- "deprecated": "Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)",
- "license": "MIT/X11",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/monaco-editor": {
- "version": "0.31.1",
- "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.31.1.tgz",
- "integrity": "sha512-FYPwxGZAeP6mRRyrr5XTGHD9gRXVjy7GUzF4IPChnyt3fS5WrNxIkS8DNujWf6EQy0Zlzpxw8oTVE+mWI2/D1Q==",
- "license": "MIT"
- },
- "node_modules/mrmime": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz",
- "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "license": "MIT"
- },
- "node_modules/multicast-dns": {
- "version": "7.2.5",
- "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
- "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
- "license": "MIT",
- "dependencies": {
- "dns-packet": "^5.2.2",
- "thunky": "^1.0.2"
- },
- "bin": {
- "multicast-dns": "cli.js"
- }
- },
- "node_modules/mz": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
- "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
- "license": "MIT",
- "dependencies": {
- "any-promise": "^1.0.0",
- "object-assign": "^4.0.1",
- "thenify-all": "^1.0.0"
- }
- },
- "node_modules/nanoid": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/native-promise-only": {
- "version": "0.8.1",
- "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz",
- "integrity": "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==",
- "license": "MIT"
- },
- "node_modules/negotiator": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
- "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "license": "MIT"
- },
- "node_modules/neotraverse": {
- "version": "0.6.15",
- "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.15.tgz",
- "integrity": "sha512-HZpdkco+JeXq0G+WWpMJ4NsX3pqb5O7eR9uGz3FfoFt+LYzU8iRWp49nJtud6hsDoywM8tIrDo3gjgmOqJA8LA==",
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/no-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
- "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
- "license": "MIT",
- "dependencies": {
- "lower-case": "^2.0.2",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/node-emoji": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.2.0.tgz",
- "integrity": "sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==",
- "license": "MIT",
- "dependencies": {
- "@sindresorhus/is": "^4.6.0",
- "char-regex": "^1.0.2",
- "emojilib": "^2.4.0",
- "skin-tone": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/node-fetch": {
- "version": "2.7.0",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
- "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==",
- "license": "MIT",
- "dependencies": {
- "whatwg-url": "^5.0.0"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- },
- "peerDependencies": {
- "encoding": "^0.1.0"
- },
- "peerDependenciesMeta": {
- "encoding": {
- "optional": true
- }
- }
- },
- "node_modules/node-fetch-h2": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz",
- "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==",
- "license": "MIT",
- "dependencies": {
- "http2-client": "^1.2.5"
- },
- "engines": {
- "node": "4.x || >=6.0.0"
- }
- },
- "node_modules/node-forge": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
- "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
- "license": "(BSD-3-Clause OR GPL-2.0)",
- "engines": {
- "node": ">= 6.13.0"
- }
- },
- "node_modules/node-readfiles": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz",
- "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==",
- "license": "MIT",
- "dependencies": {
- "es6-promise": "^3.2.1"
- }
- },
- "node_modules/node-releases": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
- "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
- "license": "MIT"
- },
- "node_modules/nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
- "license": "MIT",
- "dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- },
- "engines": {
- "node": "*"
- }
- },
- "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==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-url": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz",
- "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/not": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/not/-/not-0.1.0.tgz",
- "integrity": "sha512-5PDmaAsVfnWUgTUbJ3ERwn7u79Z0dYxN9ErxCpVJJqe2RK0PJ3z+iFUxuqjwtlDDegXvtWoxD/3Fzxox7tFGWA=="
- },
- "node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "license": "MIT",
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/nprogress": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz",
- "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==",
- "license": "MIT"
- },
- "node_modules/nth-check": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/fb55/nth-check?sponsor=1"
- }
- },
- "node_modules/null-loader": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz",
- "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==",
- "license": "MIT",
- "dependencies": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^4.0.0 || ^5.0.0"
- }
- },
- "node_modules/null-loader/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/null-loader/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/null-loader/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "license": "MIT"
- },
- "node_modules/null-loader/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/oas-kit-common": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz",
- "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "fast-safe-stringify": "^2.0.7"
- }
- },
- "node_modules/oas-linter": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz",
- "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@exodus/schemasafe": "^1.0.0-rc.2",
- "should": "^13.2.1",
- "yaml": "^1.10.0"
- },
- "funding": {
- "url": "https://github.com/Mermade/oas-kit?sponsor=1"
- }
- },
- "node_modules/oas-resolver": {
- "version": "2.5.6",
- "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz",
- "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "node-fetch-h2": "^2.3.0",
- "oas-kit-common": "^1.0.8",
- "reftools": "^1.1.9",
- "yaml": "^1.10.0",
- "yargs": "^17.0.1"
- },
- "bin": {
- "resolve": "resolve.js"
- },
- "funding": {
- "url": "https://github.com/Mermade/oas-kit?sponsor=1"
- }
- },
- "node_modules/oas-resolver-browser": {
- "version": "2.5.6",
- "resolved": "https://registry.npmjs.org/oas-resolver-browser/-/oas-resolver-browser-2.5.6.tgz",
- "integrity": "sha512-Jw5elT/kwUJrnGaVuRWe1D7hmnYWB8rfDDjBnpQ+RYY/dzAewGXeTexXzt4fGEo6PUE4eqKqPWF79MZxxvMppA==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "node-fetch-h2": "^2.3.0",
- "oas-kit-common": "^1.0.8",
- "path-browserify": "^1.0.1",
- "reftools": "^1.1.9",
- "yaml": "^1.10.0",
- "yargs": "^17.0.1"
- },
- "bin": {
- "resolve": "resolve.js"
- },
- "funding": {
- "url": "https://github.com/Mermade/oas-kit?sponsor=1"
- }
- },
- "node_modules/oas-schema-walker": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz",
- "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==",
- "license": "BSD-3-Clause",
- "funding": {
- "url": "https://github.com/Mermade/oas-kit?sponsor=1"
- }
- },
- "node_modules/oas-validator": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz",
- "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "call-me-maybe": "^1.0.1",
- "oas-kit-common": "^1.0.8",
- "oas-linter": "^3.2.2",
- "oas-resolver": "^2.5.6",
- "oas-schema-walker": "^1.1.5",
- "reftools": "^1.1.9",
- "should": "^13.2.1",
- "yaml": "^1.10.0"
- },
- "funding": {
- "url": "https://github.com/Mermade/oas-kit?sponsor=1"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-hash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz",
- "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.13.4",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz",
- "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.7",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz",
- "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.3",
- "define-properties": "^1.2.1",
- "es-object-atoms": "^1.0.0",
- "has-symbols": "^1.1.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/obuf": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
- "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
- "license": "MIT"
- },
- "node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "license": "ISC",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/open": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
- "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
- "license": "MIT",
- "dependencies": {
- "define-lazy-prop": "^2.0.0",
- "is-docker": "^2.1.1",
- "is-wsl": "^2.2.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/openapi-to-postmanv2": {
- "version": "4.25.0",
- "resolved": "https://registry.npmjs.org/openapi-to-postmanv2/-/openapi-to-postmanv2-4.25.0.tgz",
- "integrity": "sha512-sIymbkQby0gzxt2Yez8YKB6hoISEel05XwGwNrAhr6+vxJWXNxkmssQc/8UEtVkuJ9ZfUXLkip9PYACIpfPDWg==",
- "license": "Apache-2.0",
- "dependencies": {
- "ajv": "8.11.0",
- "ajv-draft-04": "1.0.0",
- "ajv-formats": "2.1.1",
- "async": "3.2.4",
- "commander": "2.20.3",
- "graphlib": "2.1.8",
- "js-yaml": "4.1.0",
- "json-pointer": "0.6.2",
- "json-schema-merge-allof": "0.8.1",
- "lodash": "4.17.21",
- "neotraverse": "0.6.15",
- "oas-resolver-browser": "2.5.6",
- "object-hash": "3.0.0",
- "path-browserify": "1.0.1",
- "postman-collection": "^4.4.0",
- "swagger2openapi": "7.0.8",
- "yaml": "1.10.2"
- },
- "bin": {
- "openapi2postmanv2": "bin/openapi2postmanv2.js"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/openapi-to-postmanv2/node_modules/commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "license": "MIT"
- },
- "node_modules/opener": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
- "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
- "license": "(WTFPL OR MIT)",
- "bin": {
- "opener": "bin/opener-bin.js"
- }
- },
- "node_modules/p-cancelable": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
- "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==",
- "license": "MIT",
- "engines": {
- "node": ">=12.20"
- }
- },
- "node_modules/p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/p-limit": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz",
- "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==",
- "license": "MIT",
- "dependencies": {
- "yocto-queue": "^1.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz",
- "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==",
- "license": "MIT",
- "dependencies": {
- "p-limit": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-map": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
- "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
- "license": "MIT",
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-queue": {
- "version": "6.6.2",
- "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz",
- "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==",
- "license": "MIT",
- "dependencies": {
- "eventemitter3": "^4.0.4",
- "p-timeout": "^3.2.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-retry": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz",
- "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==",
- "license": "MIT",
- "dependencies": {
- "@types/retry": "0.12.0",
- "retry": "^0.13.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-timeout": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz",
- "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==",
- "license": "MIT",
- "dependencies": {
- "p-finally": "^1.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/package-json": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz",
- "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==",
- "license": "MIT",
- "dependencies": {
- "got": "^12.1.0",
- "registry-auth-token": "^5.0.1",
- "registry-url": "^6.0.0",
- "semver": "^7.3.7"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/package-json-from-dist": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
- "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
- "license": "BlueOak-1.0.0"
- },
- "node_modules/param-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
- "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
- "license": "MIT",
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/parent-module": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
- "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
- "license": "MIT",
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/parse-entities": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz",
- "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "character-entities-legacy": "^3.0.0",
- "character-reference-invalid": "^2.0.0",
- "decode-named-character-reference": "^1.0.0",
- "is-alphanumerical": "^2.0.0",
- "is-decimal": "^2.0.0",
- "is-hexadecimal": "^2.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/parse-entities/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/parse-numeric-range": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz",
- "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==",
- "license": "ISC"
- },
- "node_modules/parse5": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz",
- "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
- "license": "MIT",
- "dependencies": {
- "entities": "^4.5.0"
- },
- "funding": {
- "url": "https://github.com/inikulin/parse5?sponsor=1"
- }
- },
- "node_modules/parse5-htmlparser2-tree-adapter": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz",
- "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==",
- "license": "MIT",
- "dependencies": {
- "domhandler": "^5.0.3",
- "parse5": "^7.0.0"
- },
- "funding": {
- "url": "https://github.com/inikulin/parse5?sponsor=1"
- }
- },
- "node_modules/parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/pascal-case": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
- "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
- "license": "MIT",
- "dependencies": {
- "no-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/path": {
- "version": "0.12.7",
- "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
- "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
- "license": "MIT",
- "dependencies": {
- "process": "^0.11.1",
- "util": "^0.10.3"
- }
- },
- "node_modules/path-browserify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
- "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
- "license": "MIT"
- },
- "node_modules/path-exists": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
- "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==",
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
- "license": "(WTFPL OR MIT)"
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-loader": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/path-loader/-/path-loader-1.0.12.tgz",
- "integrity": "sha512-n7oDG8B+k/p818uweWrOixY9/Dsr89o2TkCm6tOTex3fpdo2+BFDgR+KpB37mGKBRsBAlR8CIJMFN0OEy/7hIQ==",
- "license": "MIT",
- "dependencies": {
- "native-promise-only": "^0.8.1",
- "superagent": "^7.1.6"
- }
- },
- "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==",
- "license": "MIT"
- },
- "node_modules/path-scurry": {
- "version": "1.11.1",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
- "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
- "license": "BlueOak-1.0.0",
- "dependencies": {
- "lru-cache": "^10.2.0",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
- },
- "engines": {
- "node": ">=16 || 14 >=14.18"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.4.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
- "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
- "license": "ISC"
- },
- "node_modules/path-to-regexp": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz",
- "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==",
- "license": "MIT",
- "dependencies": {
- "isarray": "0.0.1"
- }
- },
- "node_modules/path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/picocolors": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
- "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
- "license": "ISC"
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pirates": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
- "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/pkg-dir": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
- "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
- "license": "MIT",
- "dependencies": {
- "find-up": "^6.3.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
- "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "nanoid": "^3.3.11",
- "picocolors": "^1.1.1",
- "source-map-js": "^1.2.1"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/postcss-attribute-case-insensitive": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz",
- "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-calc": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz",
- "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==",
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^6.0.11",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.2"
- }
- },
- "node_modules/postcss-clamp": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz",
- "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=7.6.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.6"
- }
- },
- "node_modules/postcss-color-functional-notation": {
- "version": "7.0.10",
- "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.10.tgz",
- "integrity": "sha512-k9qX+aXHBiLTRrWoCJuUFI6F1iF6QJQUXNVWJVSbqZgj57jDhBlOvD8gNUGl35tgqDivbGLhZeW3Ongz4feuKA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-color-hex-alpha": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz",
- "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-color-rebeccapurple": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz",
- "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-colormin": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz",
- "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "caniuse-api": "^3.0.0",
- "colord": "^2.9.3",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-convert-values": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz",
- "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-custom-media": {
- "version": "11.0.6",
- "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.6.tgz",
- "integrity": "sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@csstools/cascade-layer-name-parser": "^2.0.5",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/media-query-list-parser": "^4.0.3"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-custom-properties": {
- "version": "14.0.6",
- "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.6.tgz",
- "integrity": "sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@csstools/cascade-layer-name-parser": "^2.0.5",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-custom-selectors": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.5.tgz",
- "integrity": "sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "@csstools/cascade-layer-name-parser": "^2.0.5",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-dir-pseudo-class": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz",
- "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-discard-comments": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz",
- "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==",
- "license": "MIT",
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-discard-duplicates": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz",
- "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==",
- "license": "MIT",
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-discard-empty": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz",
- "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==",
- "license": "MIT",
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-discard-overridden": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz",
- "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==",
- "license": "MIT",
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-discard-unused": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-6.0.5.tgz",
- "integrity": "sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==",
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^6.0.16"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-double-position-gradients": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.2.tgz",
- "integrity": "sha512-7qTqnL7nfLRyJK/AHSVrrXOuvDDzettC+wGoienURV8v2svNbu6zJC52ruZtHaO6mfcagFmuTGFdzRsJKB3k5Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-focus-visible": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz",
- "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-focus-within": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz",
- "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-font-variant": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz",
- "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==",
- "license": "MIT",
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/postcss-gap-properties": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz",
- "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-image-set-function": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz",
- "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/utilities": "^2.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-import": {
- "version": "15.1.0",
- "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
- "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.0.0",
- "read-cache": "^1.0.0",
- "resolve": "^1.1.7"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "postcss": "^8.0.0"
- }
- },
- "node_modules/postcss-js": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz",
- "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==",
- "license": "MIT",
- "dependencies": {
- "camelcase-css": "^2.0.1"
- },
- "engines": {
- "node": "^12 || ^14 || >= 16"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- "peerDependencies": {
- "postcss": "^8.4.21"
- }
- },
- "node_modules/postcss-lab-function": {
- "version": "7.0.10",
- "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.10.tgz",
- "integrity": "sha512-tqs6TCEv9tC1Riq6fOzHuHcZyhg4k3gIAMB8GGY/zA1ssGdm6puHMVE7t75aOSoFg7UD2wyrFFhbldiCMyyFTQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/css-color-parser": "^3.0.10",
- "@csstools/css-parser-algorithms": "^3.0.5",
- "@csstools/css-tokenizer": "^3.0.4",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/utilities": "^2.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-load-config": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
- "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "lilconfig": "^3.0.0",
- "yaml": "^2.3.4"
- },
- "engines": {
- "node": ">= 14"
- },
- "peerDependencies": {
- "postcss": ">=8.0.9",
- "ts-node": ">=9.0.0"
- },
- "peerDependenciesMeta": {
- "postcss": {
- "optional": true
- },
- "ts-node": {
- "optional": true
- }
- }
- },
- "node_modules/postcss-load-config/node_modules/yaml": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz",
- "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==",
- "license": "ISC",
- "bin": {
- "yaml": "bin.mjs"
- },
- "engines": {
- "node": ">= 14"
- }
- },
- "node_modules/postcss-loader": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz",
- "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==",
- "license": "MIT",
- "dependencies": {
- "cosmiconfig": "^8.3.5",
- "jiti": "^1.20.0",
- "semver": "^7.5.4"
- },
- "engines": {
- "node": ">= 14.15.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "postcss": "^7.0.0 || ^8.0.1",
- "webpack": "^5.0.0"
- }
- },
- "node_modules/postcss-logical": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.1.0.tgz",
- "integrity": "sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-merge-idents": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz",
- "integrity": "sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==",
- "license": "MIT",
- "dependencies": {
- "cssnano-utils": "^4.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-merge-longhand": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz",
- "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0",
- "stylehacks": "^6.1.1"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-merge-rules": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz",
- "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "caniuse-api": "^3.0.0",
- "cssnano-utils": "^4.0.2",
- "postcss-selector-parser": "^6.0.16"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-minify-font-values": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz",
- "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-minify-gradients": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz",
- "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==",
- "license": "MIT",
- "dependencies": {
- "colord": "^2.9.3",
- "cssnano-utils": "^4.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-minify-params": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz",
- "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "cssnano-utils": "^4.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-minify-selectors": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz",
- "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==",
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^6.0.16"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-modules-extract-imports": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
- "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
- "license": "ISC",
- "engines": {
- "node": "^10 || ^12 || >= 14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/postcss-modules-local-by-default": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz",
- "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==",
- "license": "MIT",
- "dependencies": {
- "icss-utils": "^5.0.0",
- "postcss-selector-parser": "^7.0.0",
- "postcss-value-parser": "^4.1.0"
- },
- "engines": {
- "node": "^10 || ^12 || >= 14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-modules-scope": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz",
- "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==",
- "license": "ISC",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": "^10 || ^12 || >= 14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-modules-values": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz",
- "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==",
- "license": "ISC",
- "dependencies": {
- "icss-utils": "^5.0.0"
- },
- "engines": {
- "node": "^10 || ^12 || >= 14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/postcss-nested": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz",
- "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^6.1.1"
- },
- "engines": {
- "node": ">=12.0"
- },
- "peerDependencies": {
- "postcss": "^8.2.14"
- }
- },
- "node_modules/postcss-nesting": {
- "version": "13.0.2",
- "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.2.tgz",
- "integrity": "sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/selector-resolve-nested": "^3.1.0",
- "@csstools/selector-specificity": "^5.0.0",
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.1.0.tgz",
- "integrity": "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss-selector-parser": "^7.0.0"
- }
- },
- "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz",
- "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss-selector-parser": "^7.0.0"
- }
- },
- "node_modules/postcss-nesting/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-normalize-charset": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz",
- "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==",
- "license": "MIT",
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-display-values": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz",
- "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-positions": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz",
- "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-repeat-style": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz",
- "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-string": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz",
- "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-timing-functions": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz",
- "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-unicode": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz",
- "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-url": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz",
- "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-normalize-whitespace": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz",
- "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-opacity-percentage": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz",
- "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==",
- "funding": [
- {
- "type": "kofi",
- "url": "https://ko-fi.com/mrcgrtz"
- },
- {
- "type": "liberapay",
- "url": "https://liberapay.com/mrcgrtz"
- }
- ],
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-ordered-values": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz",
- "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==",
- "license": "MIT",
- "dependencies": {
- "cssnano-utils": "^4.0.2",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-overflow-shorthand": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz",
- "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-page-break": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz",
- "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==",
- "license": "MIT",
- "peerDependencies": {
- "postcss": "^8"
- }
- },
- "node_modules/postcss-place": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz",
- "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-preset-env": {
- "version": "10.2.4",
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.2.4.tgz",
- "integrity": "sha512-q+lXgqmTMdB0Ty+EQ31SuodhdfZetUlwCA/F0zRcd/XdxjzI+Rl2JhZNz5US2n/7t9ePsvuhCnEN4Bmu86zXlA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "@csstools/postcss-cascade-layers": "^5.0.2",
- "@csstools/postcss-color-function": "^4.0.10",
- "@csstools/postcss-color-mix-function": "^3.0.10",
- "@csstools/postcss-color-mix-variadic-function-arguments": "^1.0.0",
- "@csstools/postcss-content-alt-text": "^2.0.6",
- "@csstools/postcss-exponential-functions": "^2.0.9",
- "@csstools/postcss-font-format-keywords": "^4.0.0",
- "@csstools/postcss-gamut-mapping": "^2.0.10",
- "@csstools/postcss-gradients-interpolation-method": "^5.0.10",
- "@csstools/postcss-hwb-function": "^4.0.10",
- "@csstools/postcss-ic-unit": "^4.0.2",
- "@csstools/postcss-initial": "^2.0.1",
- "@csstools/postcss-is-pseudo-class": "^5.0.3",
- "@csstools/postcss-light-dark-function": "^2.0.9",
- "@csstools/postcss-logical-float-and-clear": "^3.0.0",
- "@csstools/postcss-logical-overflow": "^2.0.0",
- "@csstools/postcss-logical-overscroll-behavior": "^2.0.0",
- "@csstools/postcss-logical-resize": "^3.0.0",
- "@csstools/postcss-logical-viewport-units": "^3.0.4",
- "@csstools/postcss-media-minmax": "^2.0.9",
- "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5",
- "@csstools/postcss-nested-calc": "^4.0.0",
- "@csstools/postcss-normalize-display-values": "^4.0.0",
- "@csstools/postcss-oklab-function": "^4.0.10",
- "@csstools/postcss-progressive-custom-properties": "^4.1.0",
- "@csstools/postcss-random-function": "^2.0.1",
- "@csstools/postcss-relative-color-syntax": "^3.0.10",
- "@csstools/postcss-scope-pseudo-class": "^4.0.1",
- "@csstools/postcss-sign-functions": "^1.1.4",
- "@csstools/postcss-stepped-value-functions": "^4.0.9",
- "@csstools/postcss-text-decoration-shorthand": "^4.0.2",
- "@csstools/postcss-trigonometric-functions": "^4.0.9",
- "@csstools/postcss-unset-value": "^4.0.0",
- "autoprefixer": "^10.4.21",
- "browserslist": "^4.25.0",
- "css-blank-pseudo": "^7.0.1",
- "css-has-pseudo": "^7.0.2",
- "css-prefers-color-scheme": "^10.0.0",
- "cssdb": "^8.3.0",
- "postcss-attribute-case-insensitive": "^7.0.1",
- "postcss-clamp": "^4.1.0",
- "postcss-color-functional-notation": "^7.0.10",
- "postcss-color-hex-alpha": "^10.0.0",
- "postcss-color-rebeccapurple": "^10.0.0",
- "postcss-custom-media": "^11.0.6",
- "postcss-custom-properties": "^14.0.6",
- "postcss-custom-selectors": "^8.0.5",
- "postcss-dir-pseudo-class": "^9.0.1",
- "postcss-double-position-gradients": "^6.0.2",
- "postcss-focus-visible": "^10.0.1",
- "postcss-focus-within": "^9.0.1",
- "postcss-font-variant": "^5.0.0",
- "postcss-gap-properties": "^6.0.0",
- "postcss-image-set-function": "^7.0.0",
- "postcss-lab-function": "^7.0.10",
- "postcss-logical": "^8.1.0",
- "postcss-nesting": "^13.0.2",
- "postcss-opacity-percentage": "^3.0.0",
- "postcss-overflow-shorthand": "^6.0.0",
- "postcss-page-break": "^3.0.4",
- "postcss-place": "^10.0.0",
- "postcss-pseudo-class-any-link": "^10.0.1",
- "postcss-replace-overflow-wrap": "^4.0.0",
- "postcss-selector-not": "^8.0.1"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-pseudo-class-any-link": {
- "version": "10.0.1",
- "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz",
- "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT-0",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-reduce-idents": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz",
- "integrity": "sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-reduce-initial": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz",
- "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "caniuse-api": "^3.0.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-reduce-transforms": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz",
- "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-replace-overflow-wrap": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz",
- "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==",
- "license": "MIT",
- "peerDependencies": {
- "postcss": "^8.0.3"
- }
- },
- "node_modules/postcss-selector-not": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz",
- "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/csstools"
- },
- {
- "type": "opencollective",
- "url": "https://opencollective.com/csstools"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^7.0.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "postcss": "^8.4"
- }
- },
- "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-selector-parser": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
- "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-sort-media-queries": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-5.2.0.tgz",
- "integrity": "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==",
- "license": "MIT",
- "dependencies": {
- "sort-css-media-queries": "2.2.0"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.23"
- }
- },
- "node_modules/postcss-svgo": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz",
- "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0",
- "svgo": "^3.2.0"
- },
- "engines": {
- "node": "^14 || ^16 || >= 18"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-unique-selectors": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz",
- "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==",
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^6.0.16"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "license": "MIT"
- },
- "node_modules/postcss-zindex": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-6.0.2.tgz",
- "integrity": "sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==",
- "license": "MIT",
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/postman-code-generators": {
- "version": "1.14.2",
- "resolved": "https://registry.npmjs.org/postman-code-generators/-/postman-code-generators-1.14.2.tgz",
- "integrity": "sha512-qZAyyowfQAFE4MSCu2KtMGGQE/+oG1JhMZMJNMdZHYCSfQiVVeKxgk3oI4+KJ3d1y5rrm2D6C6x+Z+7iyqm+fA==",
- "hasInstallScript": true,
- "license": "Apache-2.0",
- "dependencies": {
- "async": "3.2.2",
- "detect-package-manager": "3.0.2",
- "lodash": "4.17.21",
- "path": "0.12.7",
- "postman-collection": "^4.4.0",
- "shelljs": "0.8.5"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/postman-code-generators/node_modules/async": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz",
- "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==",
- "license": "MIT"
- },
- "node_modules/postman-collection": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/postman-collection/-/postman-collection-4.5.0.tgz",
- "integrity": "sha512-152JSW9pdbaoJihwjc7Q8lc3nPg/PC9lPTHdMk7SHnHhu/GBJB7b2yb9zG7Qua578+3PxkQ/HYBuXpDSvsf7GQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@faker-js/faker": "5.5.3",
- "file-type": "3.9.0",
- "http-reasons": "0.1.0",
- "iconv-lite": "0.6.3",
- "liquid-json": "0.3.1",
- "lodash": "4.17.21",
- "mime-format": "2.0.1",
- "mime-types": "2.1.35",
- "postman-url-encoder": "3.0.5",
- "semver": "7.6.3",
- "uuid": "8.3.2"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/postman-collection/node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/postman-url-encoder": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-3.0.5.tgz",
- "integrity": "sha512-jOrdVvzUXBC7C+9gkIkpDJ3HIxOHTIqjpQ4C1EMt1ZGeMvSEpbFCKq23DEfgsj46vMnDgyQf+1ZLp2Wm+bKSsA==",
- "license": "Apache-2.0",
- "dependencies": {
- "punycode": "^2.1.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/prettier": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
- "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "prettier": "bin/prettier.cjs"
- },
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/prettier/prettier?sponsor=1"
- }
- },
- "node_modules/pretty-error": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz",
- "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==",
- "license": "MIT",
- "dependencies": {
- "lodash": "^4.17.20",
- "renderkid": "^3.0.0"
- }
- },
- "node_modules/pretty-time": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz",
- "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/prism-react-renderer": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.4.1.tgz",
- "integrity": "sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==",
- "license": "MIT",
- "dependencies": {
- "@types/prismjs": "^1.26.0",
- "clsx": "^2.0.0"
- },
- "peerDependencies": {
- "react": ">=16.0.0"
- }
- },
- "node_modules/prismjs": {
- "version": "1.30.0",
- "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz",
- "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6.0"
- }
- },
- "node_modules/process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "license": "MIT"
- },
- "node_modules/prompts": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
- "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
- "license": "MIT",
- "dependencies": {
- "kleur": "^3.0.3",
- "sisteransi": "^1.0.5"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/prop-types": {
- "version": "15.8.1",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
- "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.4.0",
- "object-assign": "^4.1.1",
- "react-is": "^16.13.1"
- }
- },
- "node_modules/property-information": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz",
- "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==",
- "license": "MIT",
- "dependencies": {
- "xtend": "^4.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/proto-list": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==",
- "license": "ISC"
- },
- "node_modules/proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "license": "MIT",
- "dependencies": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/proxy-addr/node_modules/ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/punycode": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
- "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pupa": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz",
- "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==",
- "license": "MIT",
- "dependencies": {
- "escape-goat": "^4.0.0"
- },
- "engines": {
- "node": ">=12.20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/qs": {
- "version": "6.14.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
- "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.1.0"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/quick-lru": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
- "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "^5.1.0"
- }
- },
- "node_modules/range-parser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
- "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/raw-body": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
- "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/raw-body/node_modules/bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/raw-body/node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/raw-loader": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz",
- "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==",
- "license": "MIT",
- "dependencies": {
- "loader-utils": "^2.0.0",
- "schema-utils": "^3.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^4.0.0 || ^5.0.0"
- }
- },
- "node_modules/raw-loader/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/raw-loader/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/raw-loader/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "license": "MIT"
- },
- "node_modules/raw-loader/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
- "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
- "dependencies": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- },
- "bin": {
- "rc": "cli.js"
- }
- },
- "node_modules/rc/node_modules/strip-json-comments": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
- "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
- "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
- "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "scheduler": "^0.23.2"
- },
- "peerDependencies": {
- "react": "^18.3.1"
- }
- },
- "node_modules/react-fast-compare": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
- "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==",
- "license": "MIT"
- },
- "node_modules/react-helmet-async": {
- "name": "@slorber/react-helmet-async",
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@slorber/react-helmet-async/-/react-helmet-async-1.3.0.tgz",
- "integrity": "sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==",
- "license": "Apache-2.0",
- "dependencies": {
- "@babel/runtime": "^7.12.5",
- "invariant": "^2.2.4",
- "prop-types": "^15.7.2",
- "react-fast-compare": "^3.2.0",
- "shallowequal": "^1.1.0"
- },
- "peerDependencies": {
- "react": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
- "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/react-is": {
- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
- "license": "MIT"
- },
- "node_modules/react-json-view-lite": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-2.4.1.tgz",
- "integrity": "sha512-fwFYknRIBxjbFm0kBDrzgBy1xa5tDg2LyXXBepC5f1b+MY3BUClMCsvanMPn089JbV1Eg3nZcrp0VCuH43aXnA==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "react": "^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/react-loadable": {
- "name": "@docusaurus/react-loadable",
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-6.0.0.tgz",
- "integrity": "sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==",
- "license": "MIT",
- "dependencies": {
- "@types/react": "*"
- },
- "peerDependencies": {
- "react": "*"
- }
- },
- "node_modules/react-loadable-ssr-addon-v5-slorber": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz",
- "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.10.3"
- },
- "engines": {
- "node": ">=10.13.0"
- },
- "peerDependencies": {
- "react-loadable": "*",
- "webpack": ">=4.41.1 || 5.x"
- }
- },
- "node_modules/react-magic-dropzone": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/react-magic-dropzone/-/react-magic-dropzone-1.0.1.tgz",
- "integrity": "sha512-0BIROPARmXHpk4AS3eWBOsewxoM5ndk2psYP/JmbCq8tz3uR2LIV1XiroZ9PKrmDRMctpW+TvsBCtWasuS8vFA==",
- "license": "MIT"
- },
- "node_modules/react-redux": {
- "version": "7.2.9",
- "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz",
- "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.15.4",
- "@types/react-redux": "^7.1.20",
- "hoist-non-react-statics": "^3.3.2",
- "loose-envify": "^1.4.0",
- "prop-types": "^15.7.2",
- "react-is": "^17.0.2"
- },
- "peerDependencies": {
- "react": "^16.8.3 || ^17 || ^18"
- },
- "peerDependenciesMeta": {
- "react-dom": {
- "optional": true
- },
- "react-native": {
- "optional": true
- }
- }
- },
- "node_modules/react-redux/node_modules/react-is": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
- "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==",
- "license": "MIT"
- },
- "node_modules/react-router": {
- "version": "5.3.4",
- "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz",
- "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "hoist-non-react-statics": "^3.1.0",
- "loose-envify": "^1.3.1",
- "path-to-regexp": "^1.7.0",
- "prop-types": "^15.6.2",
- "react-is": "^16.6.0",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- },
- "peerDependencies": {
- "react": ">=15"
- }
- },
- "node_modules/react-router-config": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz",
- "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.1.2"
- },
- "peerDependencies": {
- "react": ">=15",
- "react-router": ">=5"
- }
- },
- "node_modules/react-router-dom": {
- "version": "5.3.4",
- "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz",
- "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.12.13",
- "history": "^4.9.0",
- "loose-envify": "^1.3.1",
- "prop-types": "^15.6.2",
- "react-router": "5.3.4",
- "tiny-invariant": "^1.0.2",
- "tiny-warning": "^1.0.0"
- },
- "peerDependencies": {
- "react": ">=15"
- }
- },
- "node_modules/read-cache": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
- "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==",
- "license": "MIT",
- "dependencies": {
- "pify": "^2.3.0"
- }
- },
- "node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "license": "MIT",
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==",
- "dependencies": {
- "resolve": "^1.1.6"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/recma-build-jsx": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz",
- "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "estree-util-build-jsx": "^3.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/recma-jsx": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.0.tgz",
- "integrity": "sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==",
- "license": "MIT",
- "dependencies": {
- "acorn-jsx": "^5.0.0",
- "estree-util-to-js": "^2.0.0",
- "recma-parse": "^1.0.0",
- "recma-stringify": "^1.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/recma-parse": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz",
- "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "esast-util-from-js": "^2.0.0",
- "unified": "^11.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/recma-stringify": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz",
- "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "estree-util-to-js": "^2.0.0",
- "unified": "^11.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/redux": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz",
- "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.9.2"
- }
- },
- "node_modules/redux-devtools-extension": {
- "version": "2.13.9",
- "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.9.tgz",
- "integrity": "sha512-cNJ8Q/EtjhQaZ71c8I9+BPySIBVEKssbPpskBfsXqb8HJ002A3KRVHfeRzwRo6mGPqsm7XuHTqNSNeS1Khig0A==",
- "deprecated": "Package moved to @redux-devtools/extension.",
- "license": "MIT",
- "peerDependencies": {
- "redux": "^3.1.0 || ^4.0.0"
- }
- },
- "node_modules/redux-thunk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz",
- "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==",
- "license": "MIT",
- "peerDependencies": {
- "redux": "^4"
- }
- },
- "node_modules/refractor": {
- "version": "4.9.0",
- "resolved": "https://registry.npmjs.org/refractor/-/refractor-4.9.0.tgz",
- "integrity": "sha512-nEG1SPXFoGGx+dcjftjv8cAjEusIh6ED1xhf5DG3C0x/k+rmZ2duKnc3QLpt6qeHv5fPb8uwN3VWN2BT7fr3Og==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^2.0.0",
- "@types/prismjs": "^1.0.0",
- "hastscript": "^7.0.0",
- "parse-entities": "^4.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/refractor/node_modules/@types/hast": {
- "version": "2.3.10",
- "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.10.tgz",
- "integrity": "sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2"
- }
- },
- "node_modules/refractor/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/reftools": {
- "version": "1.1.9",
- "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz",
- "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==",
- "license": "BSD-3-Clause",
- "funding": {
- "url": "https://github.com/Mermade/oas-kit?sponsor=1"
- }
- },
- "node_modules/regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "license": "MIT"
- },
- "node_modules/regenerate-unicode-properties": {
- "version": "10.2.0",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz",
- "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==",
- "license": "MIT",
- "dependencies": {
- "regenerate": "^1.4.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/regenerator-runtime": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==",
- "license": "MIT"
- },
- "node_modules/regenerator-transform": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
- "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "node_modules/regexpu-core": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz",
- "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==",
- "license": "MIT",
- "dependencies": {
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.2.0",
- "regjsgen": "^0.8.0",
- "regjsparser": "^0.12.0",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.1.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/registry-auth-token": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.1.0.tgz",
- "integrity": "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==",
- "license": "MIT",
- "dependencies": {
- "@pnpm/npm-conf": "^2.1.0"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "node_modules/registry-url": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz",
- "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==",
- "license": "MIT",
- "dependencies": {
- "rc": "1.2.8"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/regjsgen": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz",
- "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==",
- "license": "MIT"
- },
- "node_modules/regjsparser": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz",
- "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "jsesc": "~3.0.2"
- },
- "bin": {
- "regjsparser": "bin/parser"
- }
- },
- "node_modules/regjsparser/node_modules/jsesc": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
- "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==",
- "license": "MIT",
- "bin": {
- "jsesc": "bin/jsesc"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/rehype-parse": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-7.0.1.tgz",
- "integrity": "sha512-fOiR9a9xH+Le19i4fGzIEowAbwG7idy2Jzs4mOrFWBSJ0sNUgy0ev871dwWnbOo371SjgjG4pwzrbgSVrKxecw==",
- "license": "MIT",
- "dependencies": {
- "hast-util-from-parse5": "^6.0.0",
- "parse5": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-parse/node_modules/parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
- "license": "MIT"
- },
- "node_modules/rehype-raw": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz",
- "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "hast-util-raw": "^9.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/rehype-recma": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz",
- "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==",
- "license": "MIT",
- "dependencies": {
- "@types/estree": "^1.0.0",
- "@types/hast": "^3.0.0",
- "hast-util-to-estree": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/relateurl": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
- "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/remark-directive": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz",
- "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-directive": "^3.0.0",
- "micromark-extension-directive": "^3.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-emoji": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz",
- "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.2",
- "emoticon": "^4.0.1",
- "mdast-util-find-and-replace": "^3.0.1",
- "node-emoji": "^2.1.0",
- "unified": "^11.0.4"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- }
- },
- "node_modules/remark-frontmatter": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz",
- "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-frontmatter": "^2.0.0",
- "micromark-extension-frontmatter": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-gfm": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz",
- "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-gfm": "^3.0.0",
- "micromark-extension-gfm": "^3.0.0",
- "remark-parse": "^11.0.0",
- "remark-stringify": "^11.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-mdx": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.0.tgz",
- "integrity": "sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==",
- "license": "MIT",
- "dependencies": {
- "mdast-util-mdx": "^3.0.0",
- "micromark-extension-mdxjs": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-parse": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
- "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-from-markdown": "^2.0.0",
- "micromark-util-types": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-rehype": {
- "version": "11.1.2",
- "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz",
- "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==",
- "license": "MIT",
- "dependencies": {
- "@types/hast": "^3.0.0",
- "@types/mdast": "^4.0.0",
- "mdast-util-to-hast": "^13.0.0",
- "unified": "^11.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/remark-stringify": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
- "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
- "license": "MIT",
- "dependencies": {
- "@types/mdast": "^4.0.0",
- "mdast-util-to-markdown": "^2.0.0",
- "unified": "^11.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/renderkid": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz",
- "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==",
- "license": "MIT",
- "dependencies": {
- "css-select": "^4.1.3",
- "dom-converter": "^0.2.0",
- "htmlparser2": "^6.1.0",
- "lodash": "^4.17.21",
- "strip-ansi": "^6.0.1"
- }
- },
- "node_modules/renderkid/node_modules/css-select": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
- "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0",
- "css-what": "^6.0.1",
- "domhandler": "^4.3.1",
- "domutils": "^2.8.0",
- "nth-check": "^2.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/renderkid/node_modules/dom-serializer": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
- "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.2.0",
- "entities": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
- }
- },
- "node_modules/renderkid/node_modules/domhandler": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
- "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "domelementtype": "^2.2.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "funding": {
- "url": "https://github.com/fb55/domhandler?sponsor=1"
- }
- },
- "node_modules/renderkid/node_modules/domutils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
- "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "dom-serializer": "^1.0.1",
- "domelementtype": "^2.2.0",
- "domhandler": "^4.2.0"
- },
- "funding": {
- "url": "https://github.com/fb55/domutils?sponsor=1"
- }
- },
- "node_modules/renderkid/node_modules/entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "license": "BSD-2-Clause",
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/renderkid/node_modules/htmlparser2": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
- "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
- "funding": [
- "https://github.com/fb55/htmlparser2?sponsor=1",
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.0.1",
- "domhandler": "^4.0.0",
- "domutils": "^2.5.2",
- "entities": "^2.0.0"
- }
- },
- "node_modules/repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/require-from-string": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
- "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/require-like": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz",
- "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
- "license": "MIT"
- },
- "node_modules/reselect": {
- "version": "4.1.8",
- "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz",
- "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==",
- "license": "MIT"
- },
- "node_modules/resolve": {
- "version": "1.22.10",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
- "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.16.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-alpn": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz",
- "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==",
- "license": "MIT"
- },
- "node_modules/resolve-from": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
- "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/resolve-pathname": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
- "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==",
- "license": "MIT"
- },
- "node_modules/responselike": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz",
- "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==",
- "license": "MIT",
- "dependencies": {
- "lowercase-keys": "^3.0.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/retry": {
- "version": "0.13.1",
- "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
- "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==",
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/reusify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
- "license": "MIT",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "deprecated": "Rimraf versions prior to v4 are no longer supported",
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/rtlcss": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.3.0.tgz",
- "integrity": "sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==",
- "license": "MIT",
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0",
- "postcss": "^8.4.21",
- "strip-json-comments": "^3.1.1"
- },
- "bin": {
- "rtlcss": "bin/rtlcss.js"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "license": "MIT"
- },
- "node_modules/sax": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
- "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
- "license": "ISC"
- },
- "node_modules/scheduler": {
- "version": "0.23.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
- "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
- "license": "MIT",
- "dependencies": {
- "loose-envify": "^1.1.0"
- }
- },
- "node_modules/schema-dts": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/schema-dts/-/schema-dts-1.1.5.tgz",
- "integrity": "sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==",
- "license": "Apache-2.0"
- },
- "node_modules/schema-utils": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
- "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.9",
- "ajv": "^8.9.0",
- "ajv-formats": "^2.1.1",
- "ajv-keywords": "^5.1.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/search-insights": {
- "version": "2.17.3",
- "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz",
- "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==",
- "license": "MIT",
- "peer": true
- },
- "node_modules/section-matter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
- "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
- "license": "MIT",
- "dependencies": {
- "extend-shallow": "^2.0.1",
- "kind-of": "^6.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/select-hose": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
- "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==",
- "license": "MIT"
- },
- "node_modules/selfsigned": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
- "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
- "license": "MIT",
- "dependencies": {
- "@types/node-forge": "^1.3.0",
- "node-forge": "^1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/semver": {
- "version": "7.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/semver-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz",
- "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==",
- "license": "MIT",
- "dependencies": {
- "semver": "^7.3.5"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/send": {
- "version": "0.19.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
- "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
- "license": "MIT",
- "dependencies": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/send/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/send/node_modules/debug/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/send/node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/send/node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/send/node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/serialize-javascript": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
- "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "randombytes": "^2.1.0"
- }
- },
- "node_modules/serve-handler": {
- "version": "6.1.6",
- "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz",
- "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==",
- "license": "MIT",
- "dependencies": {
- "bytes": "3.0.0",
- "content-disposition": "0.5.2",
- "mime-types": "2.1.18",
- "minimatch": "3.1.2",
- "path-is-inside": "1.0.2",
- "path-to-regexp": "3.3.0",
- "range-parser": "1.2.0"
- }
- },
- "node_modules/serve-handler/node_modules/mime-db": {
- "version": "1.33.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
- "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/serve-handler/node_modules/mime-types": {
- "version": "2.1.18",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
- "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
- "license": "MIT",
- "dependencies": {
- "mime-db": "~1.33.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/serve-handler/node_modules/path-to-regexp": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz",
- "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==",
- "license": "MIT"
- },
- "node_modules/serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==",
- "license": "MIT",
- "dependencies": {
- "accepts": "~1.3.4",
- "batch": "0.6.1",
- "debug": "2.6.9",
- "escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/serve-index/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/serve-index/node_modules/depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/serve-index/node_modules/http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==",
- "license": "MIT",
- "dependencies": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/serve-index/node_modules/inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
- "license": "ISC"
- },
- "node_modules/serve-index/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/serve-index/node_modules/setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "license": "ISC"
- },
- "node_modules/serve-index/node_modules/statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/serve-static": {
- "version": "1.16.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
- "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
- "license": "MIT",
- "dependencies": {
- "encodeurl": "~2.0.0",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.19.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/set-function-length": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
- "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
- "license": "ISC"
- },
- "node_modules/shallow-clone": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
- "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
- "license": "MIT",
- "dependencies": {
- "kind-of": "^6.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shallowequal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
- "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==",
- "license": "MIT"
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "license": "MIT",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shell-quote": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz",
- "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/shelljs": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
- "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "glob": "^7.0.0",
- "interpret": "^1.0.0",
- "rechoir": "^0.6.2"
- },
- "bin": {
- "shjs": "bin/shjs"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/should": {
- "version": "13.2.3",
- "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz",
- "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==",
- "license": "MIT",
- "dependencies": {
- "should-equal": "^2.0.0",
- "should-format": "^3.0.3",
- "should-type": "^1.4.0",
- "should-type-adaptors": "^1.0.1",
- "should-util": "^1.0.0"
- }
- },
- "node_modules/should-equal": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz",
- "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==",
- "license": "MIT",
- "dependencies": {
- "should-type": "^1.4.0"
- }
- },
- "node_modules/should-format": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz",
- "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==",
- "license": "MIT",
- "dependencies": {
- "should-type": "^1.3.0",
- "should-type-adaptors": "^1.0.1"
- }
- },
- "node_modules/should-type": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz",
- "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==",
- "license": "MIT"
- },
- "node_modules/should-type-adaptors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz",
- "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==",
- "license": "MIT",
- "dependencies": {
- "should-type": "^1.3.0",
- "should-util": "^1.0.0"
- }
- },
- "node_modules/should-util": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz",
- "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==",
- "license": "MIT"
- },
- "node_modules/side-channel": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
- "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "object-inspect": "^1.13.3",
- "side-channel-list": "^1.0.0",
- "side-channel-map": "^1.0.1",
- "side-channel-weakmap": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/side-channel-list": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
- "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
- "license": "MIT",
- "dependencies": {
- "es-errors": "^1.3.0",
- "object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/side-channel-map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
- "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
- "license": "MIT",
- "dependencies": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.5",
- "object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/side-channel-weakmap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
- "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
- "license": "MIT",
- "dependencies": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.5",
- "object-inspect": "^1.13.3",
- "side-channel-map": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "license": "ISC"
- },
- "node_modules/sirv": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
- "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
- "license": "MIT",
- "dependencies": {
- "@polka/url": "^1.0.0-next.24",
- "mrmime": "^2.0.0",
- "totalist": "^3.0.0"
- },
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/sisteransi": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
- "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
- "license": "MIT"
- },
- "node_modules/sitemap": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz",
- "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "^17.0.5",
- "@types/sax": "^1.2.1",
- "arg": "^5.0.0",
- "sax": "^1.2.4"
- },
- "bin": {
- "sitemap": "dist/cli.js"
- },
- "engines": {
- "node": ">=12.0.0",
- "npm": ">=5.6.0"
- }
- },
- "node_modules/sitemap/node_modules/@types/node": {
- "version": "17.0.45",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
- "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
- "license": "MIT"
- },
- "node_modules/skin-tone": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz",
- "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==",
- "license": "MIT",
- "dependencies": {
- "unicode-emoji-modifier-base": "^1.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/snake-case": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz",
- "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==",
- "license": "MIT",
- "dependencies": {
- "dot-case": "^3.0.4",
- "tslib": "^2.0.3"
- }
- },
- "node_modules/sockjs": {
- "version": "0.3.24",
- "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
- "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==",
- "license": "MIT",
- "dependencies": {
- "faye-websocket": "^0.11.3",
- "uuid": "^8.3.2",
- "websocket-driver": "^0.7.4"
- }
- },
- "node_modules/sort-css-media-queries": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.2.0.tgz",
- "integrity": "sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==",
- "license": "MIT",
- "engines": {
- "node": ">= 6.3.0"
- }
- },
- "node_modules/source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/source-map-support": {
- "version": "0.5.21",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
- "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "license": "MIT",
- "dependencies": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "node_modules/source-map-support/node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/space-separated-tokens": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz",
- "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/spdy": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
- "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.1.0",
- "handle-thing": "^2.0.0",
- "http-deceiver": "^1.2.7",
- "select-hose": "^2.0.0",
- "spdy-transport": "^3.0.0"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/spdy-transport": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
- "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.1.0",
- "detect-node": "^2.0.4",
- "hpack.js": "^2.1.6",
- "obuf": "^1.1.2",
- "readable-stream": "^3.0.6",
- "wbuf": "^1.7.3"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
- "license": "BSD-3-Clause"
- },
- "node_modules/srcset": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz",
- "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/state-local": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/state-local/-/state-local-1.0.7.tgz",
- "integrity": "sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w==",
- "license": "MIT"
- },
- "node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/std-env": {
- "version": "3.9.0",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.9.0.tgz",
- "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==",
- "license": "MIT"
- },
- "node_modules/string_decoder": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
- "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.2.0"
- }
- },
- "node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/string-width-cjs": {
- "name": "string-width",
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/string-width-cjs/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==",
- "license": "MIT"
- },
- "node_modules/string-width/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/string-width/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/stringify-entities": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz",
- "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==",
- "license": "MIT",
- "dependencies": {
- "character-entities-html4": "^2.0.0",
- "character-entities-legacy": "^3.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/stringify-object": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
- "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "get-own-enumerable-property-symbols": "^3.0.0",
- "is-obj": "^1.0.1",
- "is-regexp": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-ansi-cjs": {
- "name": "strip-ansi",
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
- "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/strip-final-newline": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
- "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/striptags": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/striptags/-/striptags-3.2.0.tgz",
- "integrity": "sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==",
- "license": "MIT"
- },
- "node_modules/style-to-js": {
- "version": "1.1.16",
- "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.16.tgz",
- "integrity": "sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==",
- "license": "MIT",
- "dependencies": {
- "style-to-object": "1.0.8"
- }
- },
- "node_modules/style-to-object": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz",
- "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==",
- "license": "MIT",
- "dependencies": {
- "inline-style-parser": "0.2.4"
- }
- },
- "node_modules/stylehacks": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz",
- "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.23.0",
- "postcss-selector-parser": "^6.0.16"
- },
- "engines": {
- "node": "^14 || ^16 || >=18.0"
- },
- "peerDependencies": {
- "postcss": "^8.4.31"
- }
- },
- "node_modules/sucrase": {
- "version": "3.35.0",
- "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz",
- "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.2",
- "commander": "^4.0.0",
- "glob": "^10.3.10",
- "lines-and-columns": "^1.1.6",
- "mz": "^2.7.0",
- "pirates": "^4.0.1",
- "ts-interface-checker": "^0.1.9"
- },
- "bin": {
- "sucrase": "bin/sucrase",
- "sucrase-node": "bin/sucrase-node"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- }
- },
- "node_modules/sucrase/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/sucrase/node_modules/commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/sucrase/node_modules/glob": {
- "version": "10.4.5",
- "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
- "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
- "license": "ISC",
- "dependencies": {
- "foreground-child": "^3.1.0",
- "jackspeak": "^3.1.2",
- "minimatch": "^9.0.4",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^1.11.1"
- },
- "bin": {
- "glob": "dist/esm/bin.mjs"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/sucrase/node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/superagent": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.6.tgz",
- "integrity": "sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==",
- "deprecated": "Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net",
- "license": "MIT",
- "dependencies": {
- "component-emitter": "^1.3.0",
- "cookiejar": "^2.1.3",
- "debug": "^4.3.4",
- "fast-safe-stringify": "^2.1.1",
- "form-data": "^4.0.0",
- "formidable": "^2.0.1",
- "methods": "^1.1.2",
- "mime": "2.6.0",
- "qs": "^6.10.3",
- "readable-stream": "^3.6.0",
- "semver": "^7.3.7"
- },
- "engines": {
- "node": ">=6.4.0 <13 || >=14"
- }
- },
- "node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/svg-parser": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz",
- "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==",
- "license": "MIT"
- },
- "node_modules/svgo": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
- "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
- "license": "MIT",
- "dependencies": {
- "@trysound/sax": "0.2.0",
- "commander": "^7.2.0",
- "css-select": "^5.1.0",
- "css-tree": "^2.3.1",
- "css-what": "^6.1.0",
- "csso": "^5.0.5",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "svgo": "bin/svgo"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/svgo"
- }
- },
- "node_modules/svgo/node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/swagger2openapi": {
- "version": "7.0.8",
- "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz",
- "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "call-me-maybe": "^1.0.1",
- "node-fetch": "^2.6.1",
- "node-fetch-h2": "^2.3.0",
- "node-readfiles": "^0.2.0",
- "oas-kit-common": "^1.0.8",
- "oas-resolver": "^2.5.6",
- "oas-schema-walker": "^1.1.5",
- "oas-validator": "^5.0.8",
- "reftools": "^1.1.9",
- "yaml": "^1.10.0",
- "yargs": "^17.0.1"
- },
- "bin": {
- "boast": "boast.js",
- "oas-validate": "oas-validate.js",
- "swagger2openapi": "swagger2openapi.js"
- },
- "funding": {
- "url": "https://github.com/Mermade/oas-kit?sponsor=1"
- }
- },
- "node_modules/tailwindcss": {
- "version": "3.4.17",
- "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz",
- "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==",
- "license": "MIT",
- "dependencies": {
- "@alloc/quick-lru": "^5.2.0",
- "arg": "^5.0.2",
- "chokidar": "^3.6.0",
- "didyoumean": "^1.2.2",
- "dlv": "^1.1.3",
- "fast-glob": "^3.3.2",
- "glob-parent": "^6.0.2",
- "is-glob": "^4.0.3",
- "jiti": "^1.21.6",
- "lilconfig": "^3.1.3",
- "micromatch": "^4.0.8",
- "normalize-path": "^3.0.0",
- "object-hash": "^3.0.0",
- "picocolors": "^1.1.1",
- "postcss": "^8.4.47",
- "postcss-import": "^15.1.0",
- "postcss-js": "^4.0.1",
- "postcss-load-config": "^4.0.2",
- "postcss-nested": "^6.2.0",
- "postcss-selector-parser": "^6.1.2",
- "resolve": "^1.22.8",
- "sucrase": "^3.35.0"
- },
- "bin": {
- "tailwind": "lib/cli.js",
- "tailwindcss": "lib/cli.js"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/tailwindcss/node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/terser": {
- "version": "5.39.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz",
- "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "@jridgewell/source-map": "^0.3.3",
- "acorn": "^8.8.2",
- "commander": "^2.20.0",
- "source-map-support": "~0.5.20"
- },
- "bin": {
- "terser": "bin/terser"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/terser-webpack-plugin": {
- "version": "5.3.14",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz",
- "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/trace-mapping": "^0.3.25",
- "jest-worker": "^27.4.5",
- "schema-utils": "^4.3.0",
- "serialize-javascript": "^6.0.2",
- "terser": "^5.31.1"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^5.1.0"
- },
- "peerDependenciesMeta": {
- "@swc/core": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- },
- "uglify-js": {
- "optional": true
- }
- }
- },
- "node_modules/terser-webpack-plugin/node_modules/jest-worker": {
- "version": "27.5.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
- "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- }
- },
- "node_modules/terser-webpack-plugin/node_modules/supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/supports-color?sponsor=1"
- }
- },
- "node_modules/terser/node_modules/commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "license": "MIT"
- },
- "node_modules/thenify": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
- "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==",
- "license": "MIT",
- "dependencies": {
- "any-promise": "^1.0.0"
- }
- },
- "node_modules/thenify-all": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
- "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==",
- "license": "MIT",
- "dependencies": {
- "thenify": ">= 3.1.0 < 4"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/thunky": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
- "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
- "license": "MIT"
- },
- "node_modules/tiny-invariant": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
- "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",
- "license": "MIT"
- },
- "node_modules/tiny-warning": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
- "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==",
- "license": "MIT"
- },
- "node_modules/tinypool": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",
- "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",
- "license": "MIT",
- "engines": {
- "node": "^18.0.0 || >=20.0.0"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "license": "MIT",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/to-vfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/to-vfile/-/to-vfile-6.1.0.tgz",
- "integrity": "sha512-BxX8EkCxOAZe+D/ToHdDsJcVI4HqQfmw0tCkp31zf3dNP/XWIAjU4CmeuSwsSoOzOTqHPOL0KUzyZqJplkD0Qw==",
- "license": "MIT",
- "dependencies": {
- "is-buffer": "^2.0.0",
- "vfile": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/to-vfile/node_modules/@types/unist": {
- "version": "2.0.11",
- "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz",
- "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==",
- "license": "MIT"
- },
- "node_modules/to-vfile/node_modules/unist-util-stringify-position": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
- "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.2"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/to-vfile/node_modules/vfile": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
- "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "is-buffer": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0",
- "vfile-message": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/to-vfile/node_modules/vfile-message": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
- "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^2.0.0",
- "unist-util-stringify-position": "^2.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/toidentifier": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/totalist": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
- "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
- "license": "MIT",
- "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==",
- "license": "MIT"
- },
- "node_modules/trim-lines": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz",
- "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/trough": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
- "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/ts-interface-checker": {
- "version": "0.1.13",
- "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
- "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==",
- "license": "Apache-2.0"
- },
- "node_modules/tslib": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
- "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
- "license": "0BSD"
- },
- "node_modules/type-fest": {
- "version": "2.19.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
- "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=12.20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "license": "MIT",
- "dependencies": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/typedarray-to-buffer": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
- "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
- "license": "MIT",
- "dependencies": {
- "is-typedarray": "^1.0.0"
- }
- },
- "node_modules/typescript": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
- "devOptional": true,
- "license": "Apache-2.0",
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
- "node_modules/undici-types": {
- "version": "6.21.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
- "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
- "license": "MIT"
- },
- "node_modules/unicode-canonical-property-names-ecmascript": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz",
- "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-emoji-modifier-base": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz",
- "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "license": "MIT",
- "dependencies": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-value-ecmascript": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz",
- "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-property-aliases-ecmascript": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
- "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unified": {
- "version": "11.0.5",
- "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
- "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "bail": "^2.0.0",
- "devlop": "^1.0.0",
- "extend": "^3.0.0",
- "is-plain-obj": "^4.0.0",
- "trough": "^2.0.0",
- "vfile": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unique-string": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz",
- "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==",
- "license": "MIT",
- "dependencies": {
- "crypto-random-string": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/unist-util-find-after": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-3.0.0.tgz",
- "integrity": "sha512-ojlBqfsBftYXExNu3+hHLfJQ/X1jYY/9vdm4yZWjIbf0VuWF6CRufci1ZyoD/wV2TYMKxXUoNuoqwy+CkgzAiQ==",
- "license": "MIT",
- "dependencies": {
- "unist-util-is": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-is": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
- "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-position": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz",
- "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-position-from-estree": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz",
- "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-stringify-position": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
- "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
- "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0",
- "unist-util-visit-parents": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit-parents": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
- "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-is": "^6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit-parents/node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/unist-util-visit/node_modules/unist-util-is": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
- "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/universalify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
- "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
- "license": "MIT",
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "escalade": "^3.2.0",
- "picocolors": "^1.1.1"
- },
- "bin": {
- "update-browserslist-db": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/update-notifier": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz",
- "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "boxen": "^7.0.0",
- "chalk": "^5.0.1",
- "configstore": "^6.0.0",
- "has-yarn": "^3.0.0",
- "import-lazy": "^4.0.0",
- "is-ci": "^3.0.1",
- "is-installed-globally": "^0.4.0",
- "is-npm": "^6.0.0",
- "is-yarn-global": "^0.4.0",
- "latest-version": "^7.0.0",
- "pupa": "^3.1.0",
- "semver": "^7.3.7",
- "semver-diff": "^4.0.0",
- "xdg-basedir": "^5.1.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/yeoman/update-notifier?sponsor=1"
- }
- },
- "node_modules/update-notifier/node_modules/boxen": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz",
- "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==",
- "license": "MIT",
- "dependencies": {
- "ansi-align": "^3.0.1",
- "camelcase": "^7.0.1",
- "chalk": "^5.2.0",
- "cli-boxes": "^3.0.0",
- "string-width": "^5.1.2",
- "type-fest": "^2.13.0",
- "widest-line": "^4.0.1",
- "wrap-ansi": "^8.1.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/update-notifier/node_modules/camelcase": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
- "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
- "license": "MIT",
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/update-notifier/node_modules/chalk": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
- "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==",
- "license": "MIT",
- "engines": {
- "node": "^12.17.0 || ^14.13 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/url": {
- "version": "0.11.4",
- "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
- "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
- "license": "MIT",
- "dependencies": {
- "punycode": "^1.4.1",
- "qs": "^6.12.3"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/url-loader": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
- "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
- "license": "MIT",
- "dependencies": {
- "loader-utils": "^2.0.0",
- "mime-types": "^2.1.27",
- "schema-utils": "^3.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "file-loader": "*",
- "webpack": "^4.0.0 || ^5.0.0"
- },
- "peerDependenciesMeta": {
- "file-loader": {
- "optional": true
- }
- }
- },
- "node_modules/url-loader/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/url-loader/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/url-loader/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "license": "MIT"
- },
- "node_modules/url-loader/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/url/node_modules/punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
- "license": "MIT"
- },
- "node_modules/util": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
- "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
- "license": "MIT",
- "dependencies": {
- "inherits": "2.0.3"
- }
- },
- "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==",
- "license": "MIT"
- },
- "node_modules/util/node_modules/inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==",
- "license": "ISC"
- },
- "node_modules/utila": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
- "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
- "license": "MIT"
- },
- "node_modules/utility-types": {
- "version": "3.11.0",
- "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz",
- "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==",
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/validate.io-array": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz",
- "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==",
- "license": "MIT"
- },
- "node_modules/validate.io-function": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz",
- "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ=="
- },
- "node_modules/validate.io-integer": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz",
- "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==",
- "dependencies": {
- "validate.io-number": "^1.0.3"
- }
- },
- "node_modules/validate.io-integer-array": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz",
- "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==",
- "dependencies": {
- "validate.io-array": "^1.0.3",
- "validate.io-integer": "^1.0.4"
- }
- },
- "node_modules/validate.io-number": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz",
- "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg=="
- },
- "node_modules/value-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
- "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==",
- "license": "MIT"
- },
- "node_modules/vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/vfile": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
- "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "vfile-message": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-location": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz",
- "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==",
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/vfile-message": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz",
- "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
- "license": "MIT",
- "dependencies": {
- "@types/unist": "^3.0.0",
- "unist-util-stringify-position": "^4.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/unified"
- }
- },
- "node_modules/watchpack": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
- "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
- "license": "MIT",
- "dependencies": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/wbuf": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
- "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
- "license": "MIT",
- "dependencies": {
- "minimalistic-assert": "^1.0.0"
- }
- },
- "node_modules/web-namespaces": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz",
- "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/webidl-conversions": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
- "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==",
- "license": "BSD-2-Clause"
- },
- "node_modules/webpack": {
- "version": "5.99.5",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.99.5.tgz",
- "integrity": "sha512-q+vHBa6H9qwBLUlHL4Y7L0L1/LlyBKZtS9FHNCQmtayxjI5RKC9yD8gpvLeqGv5lCQp1Re04yi0MF40pf30Pvg==",
- "license": "MIT",
- "dependencies": {
- "@types/eslint-scope": "^3.7.7",
- "@types/estree": "^1.0.6",
- "@webassemblyjs/ast": "^1.14.1",
- "@webassemblyjs/wasm-edit": "^1.14.1",
- "@webassemblyjs/wasm-parser": "^1.14.1",
- "acorn": "^8.14.0",
- "browserslist": "^4.24.0",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.17.1",
- "es-module-lexer": "^1.2.1",
- "eslint-scope": "5.1.1",
- "events": "^3.2.0",
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.11",
- "json-parse-even-better-errors": "^2.3.1",
- "loader-runner": "^4.2.0",
- "mime-types": "^2.1.27",
- "neo-async": "^2.6.2",
- "schema-utils": "^4.3.0",
- "tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.11",
- "watchpack": "^2.4.1",
- "webpack-sources": "^3.2.3"
- },
- "bin": {
- "webpack": "bin/webpack.js"
- },
- "engines": {
- "node": ">=10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependenciesMeta": {
- "webpack-cli": {
- "optional": true
- }
- }
- },
- "node_modules/webpack-bundle-analyzer": {
- "version": "4.10.2",
- "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz",
- "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==",
- "license": "MIT",
- "dependencies": {
- "@discoveryjs/json-ext": "0.5.7",
- "acorn": "^8.0.4",
- "acorn-walk": "^8.0.0",
- "commander": "^7.2.0",
- "debounce": "^1.2.1",
- "escape-string-regexp": "^4.0.0",
- "gzip-size": "^6.0.0",
- "html-escaper": "^2.0.2",
- "opener": "^1.5.2",
- "picocolors": "^1.0.0",
- "sirv": "^2.0.3",
- "ws": "^7.3.1"
- },
- "bin": {
- "webpack-bundle-analyzer": "lib/bin/analyzer.js"
- },
- "engines": {
- "node": ">= 10.13.0"
- }
- },
- "node_modules/webpack-bundle-analyzer/node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "license": "MIT",
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/webpack-dev-middleware": {
- "version": "5.3.4",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz",
- "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==",
- "license": "MIT",
- "dependencies": {
- "colorette": "^2.0.10",
- "memfs": "^3.4.3",
- "mime-types": "^2.1.31",
- "range-parser": "^1.2.1",
- "schema-utils": "^4.0.0"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^4.0.0 || ^5.0.0"
- }
- },
- "node_modules/webpack-dev-middleware/node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/webpack-dev-server": {
- "version": "4.15.2",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz",
- "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==",
- "license": "MIT",
- "dependencies": {
- "@types/bonjour": "^3.5.9",
- "@types/connect-history-api-fallback": "^1.3.5",
- "@types/express": "^4.17.13",
- "@types/serve-index": "^1.9.1",
- "@types/serve-static": "^1.13.10",
- "@types/sockjs": "^0.3.33",
- "@types/ws": "^8.5.5",
- "ansi-html-community": "^0.0.8",
- "bonjour-service": "^1.0.11",
- "chokidar": "^3.5.3",
- "colorette": "^2.0.10",
- "compression": "^1.7.4",
- "connect-history-api-fallback": "^2.0.0",
- "default-gateway": "^6.0.3",
- "express": "^4.17.3",
- "graceful-fs": "^4.2.6",
- "html-entities": "^2.3.2",
- "http-proxy-middleware": "^2.0.3",
- "ipaddr.js": "^2.0.1",
- "launch-editor": "^2.6.0",
- "open": "^8.0.9",
- "p-retry": "^4.5.0",
- "rimraf": "^3.0.2",
- "schema-utils": "^4.0.0",
- "selfsigned": "^2.1.1",
- "serve-index": "^1.9.1",
- "sockjs": "^0.3.24",
- "spdy": "^4.0.2",
- "webpack-dev-middleware": "^5.3.4",
- "ws": "^8.13.0"
- },
- "bin": {
- "webpack-dev-server": "bin/webpack-dev-server.js"
- },
- "engines": {
- "node": ">= 12.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^4.37.0 || ^5.0.0"
- },
- "peerDependenciesMeta": {
- "webpack": {
- "optional": true
- },
- "webpack-cli": {
- "optional": true
- }
- }
- },
- "node_modules/webpack-dev-server/node_modules/ws": {
- "version": "8.18.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz",
- "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==",
- "license": "MIT",
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": ">=5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "node_modules/webpack-merge": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz",
- "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==",
- "license": "MIT",
- "dependencies": {
- "clone-deep": "^4.0.1",
- "flat": "^5.0.2",
- "wildcard": "^2.0.1"
- },
- "engines": {
- "node": ">=18.0.0"
- }
- },
- "node_modules/webpack-sources": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
- "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
- "license": "MIT",
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/webpackbar": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz",
- "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^4.3.2",
- "chalk": "^4.1.2",
- "consola": "^3.2.3",
- "figures": "^3.2.0",
- "markdown-table": "^2.0.0",
- "pretty-time": "^1.1.0",
- "std-env": "^3.7.0",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=14.21.3"
- },
- "peerDependencies": {
- "webpack": "3 || 4 || 5"
- }
- },
- "node_modules/webpackbar/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==",
- "license": "MIT"
- },
- "node_modules/webpackbar/node_modules/markdown-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
- "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
- "license": "MIT",
- "dependencies": {
- "repeat-string": "^1.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/webpackbar/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/webpackbar/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/websocket-driver": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
- "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
- "license": "Apache-2.0",
- "dependencies": {
- "http-parser-js": ">=0.5.1",
- "safe-buffer": ">=5.1.0",
- "websocket-extensions": ">=0.1.1"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/websocket-extensions": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
- "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/whatwg-url": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
- "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==",
- "license": "MIT",
- "dependencies": {
- "tr46": "~0.0.3",
- "webidl-conversions": "^3.0.0"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/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==",
- "license": "ISC",
- "dependencies": {
- "string-width": "^1.0.2 || 2 || 3 || 4"
- }
- },
- "node_modules/wide-align/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==",
- "license": "MIT"
- },
- "node_modules/wide-align/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/widest-line": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
- "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
- "license": "MIT",
- "dependencies": {
- "string-width": "^5.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/wildcard": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
- "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
- "license": "MIT"
- },
- "node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/wrap-ansi-cjs": {
- "name": "wrap-ansi",
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/wrap-ansi-cjs/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==",
- "license": "MIT"
- },
- "node_modules/wrap-ansi-cjs/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/wrap-ansi/node_modules/ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/wrap-ansi/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "license": "ISC"
- },
- "node_modules/write-file-atomic": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
- "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
- "license": "ISC",
- "dependencies": {
- "imurmurhash": "^0.1.4",
- "is-typedarray": "^1.0.0",
- "signal-exit": "^3.0.2",
- "typedarray-to-buffer": "^3.1.5"
- }
- },
- "node_modules/ws": {
- "version": "7.5.10",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz",
- "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8.3.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
- "node_modules/xdg-basedir": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz",
- "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==",
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/xml-js": {
- "version": "1.6.11",
- "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz",
- "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==",
- "license": "MIT",
- "dependencies": {
- "sax": "^1.2.4"
- },
- "bin": {
- "xml-js": "bin/cli.js"
- }
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "license": "ISC",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "license": "ISC"
- },
- "node_modules/yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "license": "ISC",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/yargs": {
- "version": "17.7.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
- "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
- "license": "MIT",
- "dependencies": {
- "cliui": "^8.0.1",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.3",
- "y18n": "^5.0.5",
- "yargs-parser": "^21.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/yargs-parser": {
- "version": "21.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
- "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
- "license": "ISC",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/yargs/node_modules/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==",
- "license": "MIT"
- },
- "node_modules/yargs/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/yocto-queue": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz",
- "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==",
- "license": "MIT",
- "engines": {
- "node": ">=12.20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/zwitch": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
- "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- }
- }
-}
diff --git a/docs/package.json b/docs/package.json
index b1faa4cfcb..d984427622 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -7,7 +7,8 @@
"format": "prettier --check .",
"format:fix": "prettier --write .",
"start": "docusaurus start --port 3005",
- "build": "docusaurus build",
+ "copy:openapi": "jq -c < ../open-api/immich-openapi-specs.json > ./static/openapi.json || exit 0",
+ "build": "npm run copy:openapi && docusaurus build",
"swizzle": "docusaurus swizzle",
"deploy": "docusaurus deploy",
"clear": "docusaurus clear",
@@ -23,10 +24,7 @@
"@mdi/react": "^1.6.1",
"@mdx-js/react": "^3.0.0",
"autoprefixer": "^10.4.17",
- "classnames": "^2.3.2",
- "clsx": "^2.0.0",
"docusaurus-lunr-search": "^3.3.2",
- "docusaurus-preset-openapi": "^0.7.5",
"lunr": "^2.3.9",
"postcss": "^8.4.25",
"prism-react-renderer": "^2.3.1",
@@ -59,6 +57,6 @@
"node": ">=20"
},
"volta": {
- "node": "22.17.0"
+ "node": "22.20.0"
}
}
diff --git a/docs/src/components/community-guides.tsx b/docs/src/components/community-guides.tsx
index 49ba7a8a08..08c8e096d9 100644
--- a/docs/src/components/community-guides.tsx
+++ b/docs/src/components/community-guides.tsx
@@ -28,6 +28,12 @@ const guides: CommunityGuidesProps[] = [
description: `synchronize folders in imported library with albums having the folders name.`,
url: 'https://github.com/immich-app/immich/discussions/3382',
},
+ {
+ title: 'Immich Podman Quadlets Handbook',
+ description:
+ 'A rewrite of the original Immich Docker Compose file using Podman Quadlets, with a set of extra guides in the repositoryâs wiki.',
+ url: 'https://github.com/linux-universe/immich-podman-quadlets/blob/main/README.md',
+ },
{
title: 'Podman/Quadlets Install',
description: 'Documentation for simple podman setup using quadlets.',
diff --git a/docs/src/components/community-projects.tsx b/docs/src/components/community-projects.tsx
index 03a384162b..6b74ae7ad8 100644
--- a/docs/src/components/community-projects.tsx
+++ b/docs/src/components/community-projects.tsx
@@ -23,11 +23,6 @@ const projects: CommunityProjectProps[] = [
description: 'A Python script to sync folders as albums.',
url: 'https://git.orenit.solutions/open/immichalbumpull',
},
- {
- title: 'Remove offline files',
- description: 'A simple way to remove orphaned offline assets from the Immich database',
- url: 'https://github.com/Thoroslives/immich_remove_offline_files',
- },
{
title: 'Immich-Tools',
description: 'Provides scripts for handling problems on the repair page.',
@@ -100,6 +95,31 @@ const projects: CommunityProjectProps[] = [
description: 'Automatically optimize files uploaded to Immich in order to save storage space',
url: 'https://github.com/miguelangel-nubla/immich-upload-optimizer',
},
+ {
+ title: 'Immich Machine Learning Load Balancer',
+ description: 'Speed up your machine learning by load balancing your requests to multiple computers',
+ url: 'https://github.com/apetersson/immich_ml_balancer',
+ },
+ {
+ title: 'Immich Drop Uploader',
+ description: 'A tiny, zero-login web app for collecting photos/videos from anyone into your Immich server.',
+ url: 'https://github.com/Nasogaa/immich-drop',
+ },
+ {
+ title: 'Immich Birthday Sync',
+ description: 'Bulk-upload and -download birthdays, with CardDAV sync support',
+ url: 'https://github.com/sid3windr/immich-birthday',
+ },
+ {
+ title: 'Immich Stack',
+ description: 'Auto-stack photos with identical filenames and differing extensions (i.e. JPG+RAW)',
+ url: 'https://github.com/sid3windr/immich-stack',
+ },
+ {
+ title: 'Immich Stack',
+ description: 'Automatically groups similar photos into stacks within the Immich photo management system.',
+ url: 'https://github.com/Majorfi/immich-stack/',
+ },
];
function CommunityProject({ title, description, url }: CommunityProjectProps): JSX.Element {
diff --git a/docs/src/components/version-switcher.tsx b/docs/src/components/version-switcher.tsx
index 5cb23891aa..739d7bd001 100644
--- a/docs/src/components/version-switcher.tsx
+++ b/docs/src/components/version-switcher.tsx
@@ -11,7 +11,7 @@ export default function VersionSwitcher(): JSX.Element {
useEffect(() => {
async function getVersions() {
try {
- let baseUrl = 'https://immich.app';
+ let baseUrl = 'https://docs.immich.app';
if (window.location.origin === 'http://localhost:3005') {
baseUrl = window.location.origin;
}
@@ -21,12 +21,13 @@ export default function VersionSwitcher(): JSX.Element {
const archiveVersions = await response.json();
const allVersions = [
- { label: 'Next', url: 'https://main.preview.immich.app' },
- { label: 'Latest', url: 'https://immich.app' },
+ { label: 'Next', url: 'https://docs.main.preview.immich.app' },
+ { label: 'Latest', url: 'https://docs.immich.app' },
...archiveVersions,
- ].map(({ label, url }) => ({
+ ].map(({ label, url, rootPath }) => ({
label,
url: new URL(url),
+ rootPath,
}));
setVersions(allVersions);
@@ -50,12 +51,18 @@ export default function VersionSwitcher(): JSX.Element {
className="version-switcher-34ab39"
label={activeLabel}
mobile={windowSize === 'mobile'}
- items={versions.map(({ label, url }) => ({
- label,
- to: new URL(location.pathname + location.search + location.hash, url).href,
- target: '_self',
- className: label === activeLabel ? 'dropdown__link--active menu__link--active' : '', // workaround because React Router `- Cursed knowledge we have learned as a result of building Immich that we wish we never knew. -
-- Self-hosted{' '} - - photo and - video management{' '} - - solution -
- -- Easily back up, organize, and manage your photos on your own server. Immich helps you - browse, search and organize your photos and videos with ease, without - sacrificing your privacy. -
-Download the mobile app
-- Download the Immich app and start backing up your photos and videos securely to your own server -
-This project is available under GNU AGPL v3 license.
-Privacy should not be a luxury
-{description}
-{label} ŲŲ ØĒØŗŲ
ŲØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲØŽØ§ØĩØŠ باŲŲ
ØŗØĒ؎دŲ
",
+ "storage_template_user_label": "{label} ŲŲ ØŗŲ
ØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲØŽØ§ØĩØŠ باŲŲ
ØŗØĒ؎دŲ
",
"system_settings": "ØĨؚداداØĒ اŲŲØ¸Ø§Ų
",
"tag_cleanup_job": "ØĒŲØ¸ŲŲ Ø§ŲØšŲاŲ
ØŠ",
"template_email_available_tags": "ŲŲ
ŲŲŲ Ø§ØŗØĒ؎داŲ
اŲŲ
ØĒØēبਧØĒ Ø§ŲØĒØ§ŲŲØŠ ŲŲ Ø§ŲŲØ§Ųب Ø§ŲØŽØ§Øĩ بŲ: {tags}",
@@ -246,15 +294,15 @@
"template_email_update_album": "ØĒØØ¯ŲØĢ ŲØ§Ųب Ø§ŲØŖŲبŲŲ
",
"template_email_welcome": "ŲØ§Ųب Ø§ŲØ¨ØąŲد Ø§ŲØĨŲŲØĒØąŲŲŲ Ø§ŲØĒØąØŲبŲ",
"template_settings": "ŲŲØ§Ųب Ø§ŲØĨØ´ØšØ§ØąØ§ØĒ",
- "template_settings_description": "ØĨØ¯Ø§ØąØŠ اŲŲŲØ§Ųب اŲŲ
ØŽØĩØĩØŠ ŲŲØĨØ´ØšØ§ØąØ§ØĒ.",
+ "template_settings_description": "ØĨØ¯Ø§ØąØŠ اŲŲŲØ§Ųب اŲŲ
ØŽØĩØĩØŠ ŲŲØĨØ´ØšØ§ØąØ§ØĒ",
"theme_custom_css_settings": "CSS Ų
ØŽØĩØĩ",
"theme_custom_css_settings_description": "ØŖŲØąØ§Ų Ø§ŲØŖŲŲ
Ø§Øˇ اŲŲ
ØĒØĒاŲŲØŠ ØĒØŗŲ
Ø Ø¨ØĒØŽØĩŲØĩ ØĒØĩŲ
ŲŲ
Immich.",
"theme_settings": "ØĨؚداداØĒ Ø§ŲØŗŲ
ØŠ",
"theme_settings_description": "ØĨØ¯Ø§ØąØŠ ØĒØŽØĩŲØĩ ŲØ§ØŦŲØŠ ŲŲØ¨ Immich",
"thumbnail_generation_job": "ØĨŲØ´Ø§ØĄ Ø§ŲØĩŲØą Ø§ŲŲ
ØĩØēØąØŠ",
"thumbnail_generation_job_description": "ØĨŲØ´Ø§ØĄ ØĩŲØą Ų
ØĩØēØąØŠ ŲØ¨ŲØąØŠ ŲØĩØēŲØąØŠ ŲØēŲØą ŲØ§ØļØØŠ ŲŲŲ ØŖØĩŲØ Ø¨Ø§ŲØĨØļØ§ŲØŠ ØĨŲŲ ØĩŲØą Ų
ØĩØēØąØŠ ŲŲŲ Ø´ØŽØĩ",
- "transcoding_acceleration_api": "ŲØ§ØŦŲØŠ Ø¨ØąŲ
ØŦØŠ Ø§ŲØĒØˇØ¨ŲŲØ§ØĒ ŲŲØĒØŗØąŲØš",
- "transcoding_acceleration_api_description": "اŲŲØ§ØŦŲØŠ Ø§ŲØ¨ØąŲ
ØŦŲØŠ Ø§ŲØĒŲ ØŗØĒØĒŲØ§ØšŲ Ų
Øš ØŦŲØ§Ø˛Ų ŲØĒØŗØąŲØš Ø§ŲØĒØŲŲŲ. ŲØ°Ø§ Ø§ŲØĨؚداد ŲŲ \"ØŖŲØļŲ Ų
ØØ§ŲŲØŠ\": ØŗŲØšŲد ØĨŲŲ Ø§ŲØĒØŲŲŲ Ø§ŲØ¨ØąŲ
ØŦŲ ŲŲ ØØ§ŲØŠ اŲŲØ´Ų. ŲØ¯ ŲØ§ ŲØšŲ
Ų VP9 اؚØĒŲ
Ø§Ø¯ŲØ§ ØšŲŲ ØšØĒادŲ.",
+ "transcoding_acceleration_api": "ØĒØŗØąŲØš API",
+ "transcoding_acceleration_api_description": "API Ø§ŲØĒŲ ØŗØĒØĒŲØ§ØšŲ Ų
Øš ØŦŲØ§Ø˛Ų ŲØĒØŗØąŲØš Ø§ŲØĒØŲŲŲ. ŲØ°Ø§ Ø§ŲØĨؚداد ŲŲ \"ØŖŲØļŲ Ų
ØØ§ŲŲØŠ\": ØŗŲØšŲد ØĨŲŲ Ø§ŲØĒØŲŲŲ Ø§ŲØ¨ØąŲ
ØŦŲ ŲŲ ØØ§ŲØŠ اŲŲØ´Ų. ŲØ¯ ŲØ§ ŲØšŲ
Ų VP9 اؚØĒŲ
Ø§Ø¯ŲØ§ ØšŲŲ ØšØĒادŲ.",
"transcoding_acceleration_nvenc": "NVENC (ŲØĒØˇŲب GPU Ų
Ų NVIDIA)",
"transcoding_acceleration_qsv": "Quick Sync (ŲØĒØˇŲب Ų
ØšØ§ŲØŦ Intel Ų
Ų Ø§ŲØŦŲŲ Ø§ŲØŗØ§Ø¨Øš ØŖŲ ØŖØØ¯ØĢ)",
"transcoding_acceleration_rkmpp": "RKMPP (ŲŲØˇ ØšŲŲ Ø´ØąØ§ØĻØ Rockchip SOC)",
@@ -278,13 +326,13 @@
"transcoding_encoding_options": "ØŽŲØ§ØąØ§ØĒ Ø§ŲØĒØąŲ
ŲØ˛",
"transcoding_encoding_options_description": "اØļØ¨Øˇ Ø¨ØąØ§Ų
ØŦ Ø§ŲØĒØąŲ
ŲØ˛ ŲØ§ŲØ¯ŲØŠ ŲØ§ŲØŦŲØ¯ØŠ ŲØ§ŲØŽŲØ§ØąØ§ØĒ Ø§ŲØŖØŽØąŲ ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲ
Ø´ŲØąØŠ",
"transcoding_hardware_acceleration": "Ø§ŲØĒØŗØąŲØš Ø§ŲØšØĒادŲ",
- "transcoding_hardware_acceleration_description": "ØĒØŦØąŲØ¨ŲØ ØŖØŗØąØš Ø¨ŲØĢبਠŲŲŲŲ ØŗØĒŲŲŲ ØŦŲØ¯ØĒŲØ§ ØŖŲŲ ØšŲØ¯ ŲŲØŗ Ų
ØšØ¯Ų Ø§ŲØ¨ØĒ",
+ "transcoding_hardware_acceleration_description": "ØĒØŦØąŲØ¨Ų: ØĒØąŲ
ŲØ˛ Ø§ØŗØąØš ŲŲŲ ŲØ¯ ŲŲŲŲ Ų
Ų Ø§ŲØŦŲØ¯ØŠ Ų
Øš Ų
ØšØ¯Ų Ø¨ØĒ اŲŲ",
"transcoding_hardware_decoding": "ŲŲ ØĒØ´ŲŲØą Ø§ŲØŖØŦŲØ˛ØŠ",
"transcoding_hardware_decoding_setting_description": "ŲŲØˇØ¨Ų ذŲŲ ŲŲØˇ ØšŲŲ NVENCØ QSVØ Ų RKMPP. ŲŲ
ŲŲ Ø§ŲØĒØŗØąŲØš Ų
Ų ØˇØąŲ ŲØˇØąŲ Ø¨Ø¯ŲØ§Ų Ų
Ų ØĒØŗØąŲØš Ø§ŲØĒØąŲ
ŲØ˛ ŲŲØˇ. ŲØ¯ ŲØ§ ŲØšŲ
Ų ØšŲŲ ØŦŲ
ŲØš Ų
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ.",
"transcoding_max_b_frames": "ØŖŲØĩŲ ØšØ¯Ø¯ Ų
Ų Ø§ŲØĨØˇØ§ØąØ§ØĒ B",
"transcoding_max_b_frames_description": "اŲŲŲŲ
Ø§ŲØŖØšŲŲ ØĒØšØ˛Ø˛ ŲŲØ§ØĄØŠ Ø§ŲØļØēØˇØ ŲŲŲŲŲØ§ ØĒØ¨ØˇØĻ ØšŲ
ŲŲØŠ Ø§ŲØĒØąŲ
ŲØ˛. ŲØ¯ ŲØ§ ØĒŲŲŲ Ų
ØĒŲØ§ŲŲØŠ Ų
Øš Ø§ŲØĒØŗØąŲØš Ø§ŲØšØĒØ§Ø¯Ų ØšŲŲ Ø§ŲØŖØŦŲØ˛ØŠ اŲŲØ¯ŲŲ
ØŠ. ŲŲŲ
ØŠ 0 ØĒØšØˇŲ ØĨØˇØ§ØąØ§ØĒ BØ Ø¨ŲŲŲ
ا ØĒØļØ¨Øˇ اŲŲŲŲ
ØŠ -1 ŲØ°Ø§ اŲŲŲŲ
ØŠ ØĒŲŲØ§ØĻŲŲØ§.",
"transcoding_max_bitrate": "Ø§ŲØØ¯ Ø§ŲØŖŲØĩŲ ŲŲ
ØšØ¯Ų Ø§ŲØ¨ØĒ",
- "transcoding_max_bitrate_description": "ŲŲ
ŲŲ ØŖŲ ŲØ¤Ø¯Ų ØĒØšŲŲŲ Ø§ŲØØ¯ Ø§ŲØŖŲØĩŲ ŲŲ
ØšØ¯Ų Ø§ŲØ¨ØĒ ØĨŲŲ ØŦØšŲ ØŖØØŦاŲ
اŲŲ
ŲŲØ§ØĒ ØŖŲØĢØą ŲØ§Ø¨ŲŲØŠ ŲŲØĒŲØ¨Ø¤ Ø¨ŲØ§ بØĒŲŲŲØŠ Ø¨ØŗŲØˇØŠ باŲŲØŗØ¨ØŠ ŲŲØŦŲØ¯ØŠ. ØšŲØ¯ Ø¯ŲØŠ 720 Ø¨ŲØŗŲØ ØĒŲŲŲ Ø§ŲŲŲŲ
اŲŲŲ
ŲØ°ØŦŲØŠ 2600 ŲŲŲŲ Ø¨Ø§ŲØĒ ŲŲ VP9 ØŖŲ HEVCØ ØŖŲ 4500 ŲŲŲŲ Ø¨Ø§ŲØĒ ŲŲ H.264. Ų
ØšØˇŲ ØĨذا ØĒŲ
ØļØ¨ØˇŲ ØšŲŲ 0.",
+ "transcoding_max_bitrate_description": "ŲŲ
ŲŲ ØŖŲ ŲØ¤Ø¯Ų ØĒØšŲŲŲ Ø§ŲØØ¯ Ø§ŲØŖŲØĩŲ ŲŲ
ØšØ¯Ų Ø§ŲØ¨ØĒ ØĨŲŲ ØŦØšŲ ØŖØØŦاŲ
اŲŲ
ŲŲØ§ØĒ ØŖŲØĢØą ŲØ§Ø¨ŲŲØŠ ŲŲØĒŲØ¨Ø¤ Ø¨ŲØ§ بØĒŲŲŲØŠ Ø¨ØŗŲØˇØŠ باŲŲØŗØ¨ØŠ ŲŲØŦŲØ¯ØŠ. ØšŲØ¯ Ø¯ŲØŠ 720 Ø¨ŲØŗŲØ ØĒŲŲŲ Ø§ŲŲŲŲ
اŲŲŲ
ŲØ°ØŦŲØŠ 2600 ŲŲŲŲ Ø¨ØĒ ŲŲ VP9 ØŖŲ HEVCØ ØŖŲ 4500 ŲŲŲŲ Ø¨ØĒ ŲŲ H.264. Ų
ØšØˇŲ ØĨذا ØĒŲ
ØļØ¨ØˇŲ ØšŲŲ 0.",
"transcoding_max_keyframe_interval": "Ø§ŲØØ¯ Ø§ŲØŖŲØĩŲ ŲŲŲØ§ØĩŲ Ø§ŲØ˛Ų
ŲŲ ŲŲØĨØˇØ§Øą Ø§ŲØąØĻŲØŗŲ",
"transcoding_max_keyframe_interval_description": "ŲØļØ¨Øˇ Ø§ŲØØ¯ Ø§ŲØŖŲØĩŲ ŲŲ
ØŗØ§ŲØŠ Ø§ŲØĨØˇØ§Øą بŲŲ Ø§ŲØĨØˇØ§ØąØ§ØĒ Ø§ŲØąØĻŲØŗŲØŠ. ØĒØ¤Ø¯Ų Ø§ŲŲŲŲ
اŲŲ
ŲØŽŲØļØŠ ØĨŲŲ Ø˛ŲØ§Ø¯ØŠ ØŗŲØĄ ŲŲØ§ØĄØŠ Ø§ŲØļØēØˇØ ŲŲŲŲŲØ§ ØĒØšŲ
Ų ØšŲŲ ØĒØØŗŲŲ ØŖŲŲØ§ØĒ Ø§ŲØ¨ØØĢ ŲŲØ¯ ØĒØšŲ
Ų ØšŲŲ ØĒØØŗŲŲ Ø§ŲØŦŲØ¯ØŠ ŲŲ Ø§ŲŲ
Ø´Ø§ŲØ¯ ذاØĒ Ø§ŲØØąŲØŠ Ø§ŲØŗØąŲؚ؊. 0 ŲØļØ¨Øˇ ŲØ°Ų اŲŲŲŲ
ØŠ ØĒŲŲØ§ØĻŲŲØ§.",
"transcoding_optimal_description": "Ų
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø°Ø§ØĒ Ø§ŲØ¯ŲØŠ Ø§ŲØŖØšŲŲ Ų
Ų Ø§ŲØ¯ŲØŠ اŲŲ
ØŗØĒŲØ¯ŲØŠ ØŖŲ Ø¨ØĒŲØŗŲŲ ØēŲØą Ų
ŲØ¨ŲŲ",
@@ -318,12 +366,16 @@
"trash_number_of_days_description": "ؚدد ØŖŲØ§Ų
Ø§ŲØ§ØØĒŲØ§Ø¸ باŲŲ
ØØĒŲŲØ§ØĒ ŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ ŲØ¨Ų ØØ°ŲŲØ§ ŲŲØ§ØĻŲŲØ§",
"trash_settings": "ØĨؚداداØĒ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"trash_settings_description": "ØĨØ¯Ø§ØąØŠ ØĨؚداداØĒ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
+ "unlink_all_oauth_accounts": "Ø§Ø˛Ø§ŲØŠ ØąØ¨Øˇ ØŦŲ
ŲØš ØØŗØ§Ø¨Ø§ØĒ OAuth",
+ "unlink_all_oauth_accounts_description": "ØĒذŲŲØą Ø§Ų ØĒØ˛ŲŲ ØąØ¨Øˇ ØŦŲ
ŲØš ØØŗØ§Ø¨Ø§ØĒ OAuth ŲØ¨Ų Ø§Ų ØĒŲŲŲ Ø§ŲŲ Ų
Ø˛ŲØ¯ ØŦØ¯ŲØ¯.",
+ "unlink_all_oauth_accounts_prompt": "ŲŲ Ø§ŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų Ø§Ø˛Ø§ŲØŠ ØąØ¨Øˇ ØŦŲ
ŲØš ØØŗØ§Ø¨Ø§ØĒ OAuthØ ŲØ°Ø§ ØŗŲŲŲŲ
باؚاد؊ ØļØ¨Øˇ اŲID Ø§ŲØŽØ§Øĩ باŲOAuth ŲŲŲ Ų
ØŗØĒ؎دŲ
ŲŲØ§ ŲŲ
ŲŲ Ø§ŲØĒØąØ§ØŦØš ØšŲ Ø§ŲØšŲ
ŲŲØŠ.",
"user_cleanup_job": "ØĒŲØ¸ŲŲ Ø§ŲŲ
ØŗØĒ؎دŲ
",
"user_delete_delay": "ØŗŲØĒŲ
ØŦدŲŲØŠ ØØŗØ§Ø¨ {user} ŲŲ
ØØĒŲŲØ§ØĒŲ ŲŲØØ°Ų Ø§ŲŲŲØ§ØĻŲ ŲŲ ØēØļŲŲ {delay, plural, one {# ŲŲŲ
} other {# ØŖŲØ§Ų
}}.",
"user_delete_delay_settings": "ŲØĒØąØŠ Ø§ŲØĒØŖØŽŲØą ŲØ¨Ų Ø§ŲØØ°Ų",
"user_delete_delay_settings_description": "ؚدد Ø§ŲØŖŲاŲ
بؚد Ø§ŲØĨØ˛Ø§ŲØŠ ŲØØ°Ų ØØŗØ§Ø¨ اŲŲ
ØŗØĒ؎دŲ
ŲŲ
ØØĒŲŲØ§ØĒŲ Ø¨Ø´ŲŲ Ø¯Ø§ØĻŲ
. ØĒŲŲŲ
ŲØ¸ŲŲØŠ ØØ°Ų اŲŲ
ØŗØĒ؎دŲ
Ø¨Ø§ŲØĒØ´ØēŲŲ ŲŲ Ų
ŲØĒØĩŲ Ø§ŲŲŲŲ ŲŲØĒØŲŲ Ų
Ų Ø§ŲŲ
ØŗØĒ؎دŲ
ŲŲ Ø§ŲØŦØ§ŲØ˛ŲŲ ŲŲØØ°Ų. ØŗŲØĒŲ
ØĒŲŲŲŲ
Ø§ŲØĒØēŲبਧØĒ ØšŲŲ ŲØ°Ø§ Ø§ŲØĨؚداد ŲŲ Ø§ŲØĒŲŲŲØ° اŲŲØ§Ø¯Ų
.",
"user_delete_immediately": "ØŗŲØĒŲ
ŲØļØš ØØŗØ§Ø¨ {user} ŲŲ
ØØĒŲŲØ§ØĒŲ ŲŲ ŲØ§ØĻŲ
ØŠ Ø§ŲØ§ŲØĒØ¸Ø§Øą ŲŲØØ°Ų Ø§ŲØ¯Ø§ØĻŲ
ØšŲŲ Ø§ŲŲŲØą.",
"user_delete_immediately_checkbox": "ŲØ§ØĻŲ
ØŠ Ø§ŲØĒØ¸Ø§Øą اŲŲ
ØŗØĒ؎دŲ
ŲØ§ŲŲ
ØØĒŲŲØ§ØĒ ŲŲØØ°Ų Ø§ŲŲŲØąŲ",
+ "user_details": "ØĒŲØ§ØĩŲŲ Ø§ŲŲ
ØŗØĒ؎دŲ
",
"user_management": "ØĨØ¯Ø§ØąØŠ اŲŲ
ØŗØĒ؎دŲ
",
"user_password_has_been_reset": "ØĒŲ
ØĒ ØĨؚاد؊ ØĒØšŲŲŲ ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§Ų؎اØĩØŠ باŲŲ
ØŗØĒ؎دŲ
:",
"user_password_reset_description": "ŲØąØŦŲ ØĒØ˛ŲŲØ¯ اŲŲ
ØŗØĒ؎دŲ
بŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§ŲŲ
Ø¤ŲØĒØŠ ŲØĨØ¨ŲØ§ØēŲ Ø¨ØŖŲŲ ØŗŲØØĒاØŦ ØĨŲŲ ØĒØēŲŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą ØšŲد ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ Ø§ŲØĒØ§ŲŲ.",
@@ -343,9 +395,19 @@
"admin_password": "ŲŲŲ
ØŠ ØŗØą اŲŲ
Ø´ØąŲ",
"administration": "Ø§ŲØĨØ¯Ø§ØąØŠ",
"advanced": "Ų
ØĒŲØ¯Ų
",
- "advanced_settings_prefer_remote_subtitle": "ØĒŲŲŲ Ø¨ØšØļ Ø§ŲØŖØŦŲØ˛ØŠ Ø¨ØˇŲØĻØŠ Ųب稧بРŲŲ ØĒØŲ
ŲŲ Ø§ŲØĩŲØą Ø§ŲŲ
ØĩØēØąØŠ Ų
Ų Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ŲØŦŲØ¯ØŠ ØšŲŲ Ø§ŲØŦŲØ§Ø˛. ŲŲ
بØĒŲØ´ŲØˇ ŲØ°Ø§ Ø§ŲØĨؚداد ŲØĒØŲ
ŲŲ Ø§ŲØĩŲØą Ø§ŲØ¨ØšŲØ¯ØŠ Ø¨Ø¯ŲØ§Ų Ų
Ų Ø°ŲŲ.",
+ "advanced_settings_enable_alternate_media_filter_subtitle": "Ø§ØŗØĒ؎دŲ
ŲØ°Ø§ Ø§ŲØŽŲØ§Øą ŲØĒØĩŲŲØŠ Ø§ŲŲØŗØ§ØĻØˇ اØĢŲØ§ØĄ اŲŲ
Ø˛Ø§Ų
ŲŲ Ø¨ŲØ§ØĄ ØšŲŲ Ų
ؚاŲŲØą Ø¨Ø¯ŲŲØŠ. ØŦØąØ¨ ŲØ°Ø§ Ø§ŲØŽŲØ§Øą ŲŲØˇ ŲØ§Ų ŲØ¯ŲŲ Ų
شاŲŲ Ų
Øš Ø§ŲØĒØˇØ¨ŲŲ Ø¨Ø§ŲŲØ´Ų ØšŲ ØŦŲ
ب𠨧ب§ŲبŲŲ
اØĒ.",
+ "advanced_settings_enable_alternate_media_filter_title": "[ØĒØŦØąŲØ¨Ų] Ø§ØŗØĒ؎دŲ
ØŦŲØ§Ø˛ ØĒØĩŲŲØŠ Ų
Ø˛Ø§Ų
ŲŲ Ø§ŲØ¨ŲŲ
اØĒ بدŲŲ",
+ "advanced_settings_log_level_title": "Ų
ØŗØĒŲŲ Ø§ŲØŗØŦŲ: {level}",
+ "advanced_settings_prefer_remote_subtitle": "ØĒŲŲŲ Ø¨ØšØļ Ø§ŲØŖØŦŲØ˛ØŠ Ø¨ØˇŲØĻØŠ Ųب稧بРŲŲ ØĒØŲ
ŲŲ Ø§ŲØĩŲØą Ø§ŲŲ
ØĩØēØąØŠ Ų
Ų Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ØŲŲØŠ. ŲŲ
بØĒŲØšŲŲ ŲØ°Ø§ Ø§ŲØŽŲØ§Øą ŲØĒØŲ
ŲŲ Ø§ŲØĩŲØą Ø§ŲØ¨ØšŲØ¯ØŠ Ø¨Ø¯ŲØ§Ų Ų
Ų Ø°ŲŲ.",
"advanced_settings_prefer_remote_title": "ØĒŲØļŲ Ø§ŲØĩŲØą Ø§ŲØ¨ØšŲØ¯ØŠ",
+ "advanced_settings_proxy_headers_subtitle": "ØšØąŲ ØšŲØ§ŲŲŲ Ø§ŲŲŲŲŲ Ø§ŲØĒŲ ŲØŗØĒ؎دŲ
ŲØ§ Immich ŲØ§ØąØŗØ§Ų ŲŲ ØˇŲØ¨ شبŲŲ",
+ "advanced_settings_proxy_headers_title": "ØšŲØ§ŲŲŲ Ø§ŲŲŲŲŲ",
+ "advanced_settings_readonly_mode_subtitle": "ØĒØĒŲØ ŲØ°Ų اŲŲ
ŲØ˛ØŠ ŲØļØš Ø§ŲØšØąØļ ŲŲØˇØ ØŲØĢ ŲŲ
ŲŲ ŲŲŲ
ØŗØĒ؎دŲ
Ų
ؚاŲŲØŠ Ø§ŲØĩŲØą ŲŲØˇØ بŲŲŲ
ا ŲØĒŲ
ØĒØšØˇŲŲ ØŦŲ
ب𠨧بŽŲØ§ØąØ§ØĒ Ø§ŲØŖØŽØąŲ Ų
ØĢŲ ØĒØØ¯Ųد ؚد؊ ØĩŲØąØ ØŖŲ Ų
Ø´Ø§ØąŲØĒŲØ§Ø ØŖŲ Ø¨ØĢŲØ§Ø ØŖŲ ØØ°ŲŲØ§. ŲŲ
ŲŲ ØĒŲØšŲŲ/ØĒØšØˇŲŲ ŲØļØš Ø§ŲØšØąØļ ŲŲØˇ Ų
Ų ØŽŲØ§Ų ØĩŲØąØŠ اŲŲ
ØŗØĒ؎دŲ
ŲŲ Ø§ŲØ´Ø§Ø´ØŠ Ø§ŲØąØĻŲØŗŲØŠ",
+ "advanced_settings_readonly_mode_title": "ŲØļØš اŲŲØąØ§ØĄØŠ ŲŲØˇ",
+ "advanced_settings_self_signed_ssl_subtitle": "ØĒØŽØˇŲ Ø§ŲØĒØŲŲ Ų
Ų Ø´ŲØ§Ø¯ØŠ SSL ŲØŽØ§Ø¯Ų
اŲŲŲØˇØŠ اŲŲŲØ§ØĻŲ. Ų
ŲŲŲØ¨ ŲŲØ´ŲاداØĒ اŲŲ
ŲŲØšØŠ Ø°Ø§ØĒŲØ§.",
"advanced_settings_self_signed_ssl_title": "Ø§ŲØŗŲ
Ø§Ø Ø¨Ø´ŲØ§Ø¯Ø§ØĒ SSL اŲŲ
ŲŲØšØŠ Ø°Ø§ØĒŲŲØ§",
+ "advanced_settings_sync_remote_deletions_subtitle": "ØØ°Ų Ø§Ų Ø§ØŗØĒؚاد؊ ØĒŲŲØ§ØĻŲ ŲŲØ§ØĩŲŲ ØšŲŲ ŲØ°Ø§ Ø§ŲØŦŲØ§Ø˛ ØšŲØ¯ ØĒŲŲŲØ° Ø§ŲØšŲ
ŲŲØŠ ØšŲŲ Ø§ŲŲŲØ¨",
+ "advanced_settings_sync_remote_deletions_title": "Ų
Ø˛Ø§Ų
ŲØŠ ØšŲ
ŲŲØ§ØĒ Ø§ŲØØ°Ų ØšŲ Ø¨ØšØ¯ [ØĒØŦØąŲØ¨Ų]",
"advanced_settings_tile_subtitle": "ØĨؚداداØĒ اŲŲ
ØŗØĒ؎دŲ
اŲŲ
ØĒŲØ¯Ų
ØŠ",
"advanced_settings_troubleshooting_subtitle": "ØĒŲ
ŲŲŲ Ø§ŲŲ
ŲØ˛Ø§ØĒ Ø§ŲØĨØļاŲŲØŠ ŲØ§ØŗØĒŲØ´Ø§Ų Ø§ŲØŖØŽØˇØ§ØĄ ŲØĨØĩŲØ§ØŲا",
"advanced_settings_troubleshooting_title": "Ø§ØŗØĒŲØ´Ø§Ų Ø§ŲØŖØŽØˇØ§ØĄ ŲØĨØĩŲØ§ØŲا",
@@ -357,6 +419,7 @@
"album_cover_updated": "ØĒŲ
ØĒØØ¯ŲØĢ ØēŲØ§Ų Ø§ŲØŖŲبŲŲ
",
"album_delete_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØØ°Ų Ø§ŲØŖŲبŲŲ
{album}Ø",
"album_delete_confirmation_description": "ØĨذا ØĒŲ
ØĒ Ų
Ø´Ø§ØąŲØŠ ŲØ°Ø§ Ø§ŲØŖŲبŲŲ
Ø ŲŲŲ ŲØĒŲ
ŲŲ Ø§ŲŲ
ØŗØĒ؎دŲ
ŲŲ Ø§ŲØĸØŽØąŲŲ Ų
Ų Ø§ŲŲØĩŲŲ ØĨŲŲŲ Ø¨ØšØ¯ Ø§ŲØĸŲ.",
+ "album_deleted": "ØĒŲ
ØØ°Ų Ø§ŲØ§ŲبŲŲ
",
"album_info_card_backup_album_excluded": "Ų
ØŗØĒبؚد",
"album_info_card_backup_album_included": "Ų
ØĒØļŲ
ŲØŠ",
"album_info_updated": "ØĒŲ
ØĒØØ¯ŲØĢ Ų
ØšŲŲŲ
اØĒ Ø§ŲØŖŲبŲŲ
",
@@ -366,7 +429,9 @@
"album_options": "ØĨؚداداØĒ Ø§ŲØŖŲبŲŲ
",
"album_remove_user": "ŲŲ ØĒØąØēب ŲŲ ØĨØ˛Ø§ŲØŠ Ø§ŲŲ
ØŗØĒ؎دŲ
Ø",
"album_remove_user_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØĨØ˛Ø§ŲØŠ {user}Ø",
+ "album_search_not_found": "ŲŲ
ŲØĒŲ
Ø§ŲØŦاد Ø§ŲØ¨ŲŲ
Ų
ØˇØ§Ø¨Ų ŲØ¨ØØĢŲ",
"album_share_no_users": "ŲØ¨Ø¯Ų ØŖŲŲ ŲŲ
ØĒ بŲ
Ø´Ø§ØąŲØŠ ŲØ°Ø§ Ø§ŲØŖŲبŲŲ
Ų
Øš ØŦŲ
ب𠨧ŲŲ
ØŗØĒ؎دŲ
ŲŲ ØŖŲ ŲŲØŗ ŲØ¯ŲŲ ØŖŲ Ų
ØŗØĒ؎دŲ
ŲŲŲ
Ø´Ø§ØąŲØŠ Ų
ØšŲ.",
+ "album_summary": "Ų
ŲØŽØĩ Ø§ŲØŖŲبŲŲ
",
"album_updated": "ØĒŲ
ØĒØØ¯ŲØĢ Ø§ŲØŖŲبŲŲ
",
"album_updated_setting_description": "ØĒŲŲŲ ØĨØ´ØšØ§ØąŲØ§ ØšØ¨Øą Ø§ŲØ¨ØąŲد Ø§ŲØĨŲŲØĒØąŲŲŲ ØšŲØ¯Ų
ا ŲØØĒŲŲ Ø§ŲØŖŲبŲŲ
اŲŲ
Ø´ØĒØąŲ ØšŲŲ Ų
ØØĒŲŲØ§ØĒ ØŦØ¯ŲØ¯ØŠ",
"album_user_left": "ØĒŲ
ØĒØąŲ {album}",
@@ -382,6 +447,10 @@
"album_with_link_access": "Ø§ŲØŗŲ
Ø§Ø ŲØŖŲ Ø´ØŽØĩ ŲØ¯ŲŲ Ø§ŲØąØ§Ø¨Øˇ Ø¨ØąØ¤ŲØŠ Ø§ŲØĩŲØą ŲØ§ŲØŖØ´ØŽØ§Øĩ اŲŲ
ŲØŦŲØ¯ŲŲ ŲŲ ŲØ°Ø§ Ø§ŲØŖŲبŲŲ
.",
"albums": "Ø§ŲØŖŲبŲŲ
اØĒ",
"albums_count": "{count, plural, one {{count, number} ØŖŲØ¨ŲŲ
} other {{count, number} ØŖŲØ¨ŲŲ
اØĒ}}",
+ "albums_default_sort_order": "ØĒØąØĒŲØ¨ Ø§ŲØŖŲبŲŲ
Ø§ŲØ§ŲØĒØąØ§ØļŲ",
+ "albums_default_sort_order_description": "ØĒØąØĒŲØ¨ بਞ Ø§ŲØŖØĩŲŲ Ø§ŲØŖŲŲŲ ØšŲØ¯ ØĨŲØ´Ø§ØĄ ØŖŲØ¨ŲŲ
اØĒ ØŦØ¯ŲØ¯ØŠ.",
+ "albums_feature_description": "Ų
ØŦŲ
ŲØšØŠ Ų
Ų Ø§ŲØŖØĩŲŲ Ø§ŲØĒŲ ŲŲ
ŲŲ Ų
Ø´Ø§ØąŲØĒŲØ§ Ų
Øš Ų
ØŗØĒ؎دŲ
ŲŲ ØĸØŽØąŲŲ.",
+ "albums_on_device_count": "ؚدد Ø§ŲØ§ŲبŲŲ
اØĒ ØšŲŲ Ø§ŲØŦŲØ§Ø˛ ({count})",
"all": "اŲŲŲ",
"all_albums": "ØŦŲ
ب𠨧بŖŲبŲŲ
اØĒ",
"all_people": "ØŦŲ
ب𠨧بŖØ´ØŽØ§Øĩ",
@@ -392,20 +461,24 @@
"allow_public_user_to_upload": "Ø§ŲØŗŲ
Ø§Ø ŲŲŲ
ØŗØĒ؎دŲ
Ø§ŲØšØ§Ų
Ø¨Ø§ŲØąŲØš",
"alt_text_qr_code": "ØĩŲØąØŠ ØąŲ
Ø˛ Ø§ŲØ§ØŗØĒØŦاب؊ Ø§ŲØŗØąŲؚ؊ (QR)",
"anti_clockwise": "ØšŲØŗ اØĒØŦØ§Ų ØšŲØ§ØąØ¨ Ø§ŲØŗØ§ØšØŠ",
- "api_key": "Ų
ŲØĒØ§Ø ŲØ§ØŦŲØŠ Ø¨ØąŲ
ØŦØŠ Ø§ŲØĒØˇØ¨ŲŲØ§ØĒ",
+ "api_key": "Ų
ŲØĒØ§Ø API",
"api_key_description": "ØŗŲØĒŲ
ØšØąØļ ŲØ°Ų اŲŲŲŲ
ØŠ Ų
ØąØŠ ŲØ§ØØ¯ØŠ ŲŲØˇ. ŲØąØŦŲ Ø§ŲØĒØŖŲد Ų
Ų ŲØŗØŽŲا ŲØ¨Ų ØĨØēŲØ§Ų اŲŲØ§Ųذ؊.",
"api_key_empty": "ŲØŦب ØŖŲØ§ ŲŲŲŲ Ø§ØŗŲ
Ų
ŲØĒØ§Ø API ŲØ§ØąØēŲØ§",
- "api_keys": "Ų
ŲØ§ØĒŲØ ŲØ§ØŦŲØŠ Ø¨ØąŲ
ØŦØŠ Ø§ŲØĒØˇØ¨ŲŲØ§ØĒ",
- "app_bar_signout_dialog_content": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ Ø§ŲØŽØąŲØŦ",
+ "api_keys": "Ų
ŲØ§ØĒŲØ API",
+ "app_bar_signout_dialog_content": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØĒØŗØŦŲŲ Ø§ŲØŽØąŲØŦØ",
"app_bar_signout_dialog_ok": "ŲØšŲ
",
"app_bar_signout_dialog_title": "ØŽØąŲØŦ",
"app_settings": "ØĨؚداداØĒ Ø§ŲØĒØˇØ¨ŲŲ",
"appears_in": "ŲØ¸ŲØą ŲŲ",
+ "apply_count": "ØĒØˇØ¨ŲŲ ({count, number})",
"archive": "Ø§ŲØŖØąØ´ŲŲ",
+ "archive_action_prompt": "{count} اØļŲŲ ØĨŲŲ Ø§ŲØ§ØąØ´ŲŲ",
"archive_or_unarchive_photo": "ØŖØąØ´ŲØŠ Ø§ŲØĩŲØąØŠ ØŖŲ ØĨŲØēØ§ØĄ ØŖØąØ´ŲØĒŲØ§",
"archive_page_no_archived_assets": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ Ø§ŲØŖØĩŲŲ Ø§ŲŲ
Ø¤ØąØ´ŲØŠ",
+ "archive_page_title": "Ø§ØąØ´ŲŲ ({count})",
"archive_size": "ØØŦŲ
Ø§ŲØŖØąØ´ŲŲ",
"archive_size_description": "ØĒŲŲŲŲ ØØŦŲ
Ø§ŲØŖØąØ´ŲŲ ŲŲØĒŲØ˛ŲŲØ§ØĒ (Ø¨Ø§ŲØŦŲØŦØ§Ø¨Ø§ŲØĒ)",
+ "archived": "Ų
Ø¤ØąØ´ŲØŠ",
"archived_count": "{count, plural, other {Ø§ŲØŖØąØ´ŲŲ #}}",
"are_these_the_same_person": "ŲŲ ŲØ¤ŲØ§ØĄ ŲŲ
ŲŲØŗ Ø§ŲØ´ØŽØĩØ",
"are_you_sure_to_do_this": "ŲŲ Ø§ŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų ØŖŲŲ ØĒØąŲØ¯ ØŖŲ ØĒŲØšŲ ŲØ°Ø§Ø",
@@ -427,37 +500,64 @@
"asset_list_settings_title": "Ø´Ø¨ŲØŠ Ø§ŲØĩŲØą",
"asset_offline": "اŲŲ
ØØĒŲŲ ØēŲØą Ø§ØĒØĩاŲ",
"asset_offline_description": "ŲŲ
ب𨝠ب°Ø§ Ø§ŲØŖØĩŲ Ø§ŲØŽØ§ØąØŦŲ Ų
ŲØŦŲØ¯Ųا ØšŲŲ Ø§ŲŲØąØĩ. ŲØąØŦŲ Ø§ŲØ§ØĒØĩØ§Ų Ø¨Ų
ØŗØ¤ŲŲ Immich ŲŲØØĩŲŲ ØšŲŲ Ø§ŲŲ
ØŗØ§ØšØ¯ØŠ.",
+ "asset_restored_successfully": "ØĒŲ
Ø§ØŗØĒؚاد؊ Ø§ŲØ§ØĩŲ Ø¨ŲØŦاØ",
"asset_skipped": "ØĒŲ
ØĒØŽØˇŲŲ",
"asset_skipped_in_trash": "ŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
+ "asset_trashed": "اØĩŲŲ Ų
ØØ°ŲŲØŠ",
+ "asset_troubleshoot": "Ø§ØŗØĒŲØ´Ø§Ų Ų
شاŲŲ Ø§ŲØŖØĩŲŲ",
"asset_uploaded": "ØĒŲ
Ø§ŲØąŲØš",
"asset_uploading": "ØŦØ§ØąŲ Ø§ŲØąŲØšâĻ",
+ "asset_viewer_settings_subtitle": "ØĨØ¯Ø§ØąØŠ ØĨؚداداØĒ ØšØ§ØąØļ اŲŲ
ØšØąØļ Ø§ŲØŽØ§Øĩ بŲ",
"asset_viewer_settings_title": "ØšØ§ØąØļ Ø§ŲØŖØĩŲŲ",
"assets": "اŲŲ
ØØĒŲŲØ§ØĒ",
"assets_added_count": "ØĒŲ
ØĒ ØĨØļØ§ŲØŠ {count, plural, one {# Ų
ØØĒŲŲ} other {# Ų
ØØĒŲŲØ§ØĒ}}",
"assets_added_to_album_count": "ØĒŲ
ØĒ ØĨØļØ§ŲØŠ {count, plural, one {# Ø§ŲØŖØĩŲ} other {# Ø§ŲØŖØĩŲŲ}} ØĨŲŲ Ø§ŲØŖŲبŲŲ
",
- "assets_added_to_name_count": "ØĒŲ
ØĨØļØ§ŲØŠ {count, plural, one {# Ų
ØØĒŲŲ} other {# Ų
ØØĒŲŲØ§ØĒ }} ØĨŲŲ {hasName, select, true {{name}} other {ØŖŲØ¨ŲŲ
ØŦØ¯ŲØ¯}}",
+ "assets_added_to_albums_count": "ØĒŲ
ØĒ اØļØ§ŲØŠ {assetTotal, plural, one {# اØĩŲ} other {# اØĩŲŲ}} to {albumTotal, plural, one {# Ø§ŲØ¨ŲŲ
} other {# Ø§ŲØ¨ŲŲ
اØĒ}}",
+ "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} ŲØ§ŲŲ
ŲŲ Ø§ØļØ§ŲØĒŲ Ø§ŲŲ Ø§ŲØ§ŲبŲŲ
",
+ "assets_cannot_be_added_to_albums": "{count, plural, one {اØĩŲ} other {اØĩŲŲ}} ŲØ§ ŲŲ
ŲŲ ØĨØļØ§ŲØĒŲ ØĨŲŲ ØŖŲ Ų
Ų Ø§ŲØŖŲبŲŲ
اØĒ",
"assets_count": "{count, plural, one {# Ų
ØØĒŲŲ} other {# Ų
ØØĒŲŲØ§ØĒ}}",
+ "assets_deleted_permanently": "{count} Ø§ŲØ§Øĩ(Ų)Ų Ø§ŲŲ
ØØ°ŲŲ(Ų) بشŲŲ Ø¯Ø§ØĻŲ
",
+ "assets_deleted_permanently_from_server": "{count} Ø§ŲØ§Øĩ(Ų)Ų Ø§ŲŲ
ØØ°ŲŲ(Ų) بشŲŲ Ø¯Ø§ØĻŲ
Ų Ų
Ų ØŽØ§Ø¯Ų
Immich",
+ "assets_downloaded_failed": "{count, plural, one {ØĒŲ
Ø§ŲØĒØŲ
ŲŲ # Ų
ŲŲ - {error} Ų
ŲŲ ŲØ´Ų} other {ØĒŲ
Ø§ŲØĒØŲ
ŲŲ # Ų
ŲŲØ§ØĒ - {error} Ų
ŲŲØ§ØĒ ŲØ´ŲØĒ}}",
+ "assets_downloaded_successfully": "{count, plural, one {ØĒŲ
Ø§ŲØĒØŲ
ŲŲ # Ų
ŲŲ Ø¨ŲØŦاØ} other {ØĒŲ
Ø§ŲØĒØŲ
ŲŲ # Ų
ŲŲØ§ØĒ Ø¨ŲØŦاØ}}",
"assets_moved_to_trash_count": "ØĒŲ
ŲŲŲ {count, plural, one {# Ų
ØØĒŲŲ} other {# Ų
ØØĒŲŲØ§ØĒ}} ØĨŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"assets_permanently_deleted_count": "ØĒŲ
ØØ°Ų {count, plural, one {# ŲØ°Ø§ اŲŲ
ØØĒŲŲ} other {# ŲØ°Ų اŲŲ
ØØĒŲŲØ§ØĒ}} بشŲŲ Ø¯Ø§ØĻŲ
",
"assets_removed_count": "ØĒŲ
ØĒ ØĨØ˛Ø§ŲØŠ {count, plural, one {# Ų
ØØĒŲŲ} other {# Ų
ØØĒŲŲØ§ØĒ}}",
+ "assets_removed_permanently_from_device": "{count} Ø§ŲØ§Øĩ(Ų)Ų Ų
ØØ°ŲŲ(Ų) Ų
Ų Ø§ŲØŦŲØ§Ø˛",
"assets_restore_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų ØŖŲŲ ØĒØąŲØ¯ Ø§ØŗØĒؚاد؊ ØŦŲ
ب𠨧بŖØĩŲŲ Ø§ŲŲ
ØØ°ŲŲØŠØ ŲØ§ ŲŲ
ŲŲŲ Ø§ŲØĒØąØ§ØŦØš ØšŲ ŲØ°Ø§ Ø§ŲØĨØŦØąØ§ØĄ! ŲØ§ØØ¸ ØŖŲŲ ŲØ§ ŲŲ
ŲŲ Ø§ØŗØĒؚاد؊ ØŖŲ ØŖØĩŲŲ ØēŲØą Ų
ØĒØĩŲØŠ Ø¨ŲØ°Ų Ø§ŲØˇØąŲŲØŠ.",
"assets_restored_count": "ØĒŲ
ØĒ Ø§ØŗØĒؚاد؊ {count, plural, one {# Ų
ØØĒŲŲ} other {# Ų
ØØĒŲŲØ§ØĒ}}",
+ "assets_restored_successfully": "{count} Ø§ŲØ§Øĩ(Ų)Ų Ø§ŲŲ
ØŗØĒؚاد(Ų) Ø¨ŲØŦاØ",
+ "assets_trashed": "{count} Ø§ŲØ§ØĩŲ(Ų) Ų Ø§ŲŲ
ŲŲŲŲŲ Ø§ŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"assets_trashed_count": "ØĒŲ
ØĨØąØŗØ§Ų {count, plural, one {# Ų
ØØĒŲŲ} other {# Ų
ØØĒŲŲØ§ØĒ}} ØĨŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
+ "assets_trashed_from_server": "{count} Ø§ŲØ§Øĩ(Ų)Ų Ø§ŲŲ
ŲŲŲŲØŠ Ø§ŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ Ų
Ų ØŽØ§Ø¯Ų
Immich",
"assets_were_part_of_album_count": "{count, plural, one {ŲØ°Ø§ اŲŲ
ØØĒŲŲ} other {ŲØ°Ų اŲŲ
ØØĒŲŲØ§ØĒ}} ŲŲ Ø§ŲØŖŲبŲŲ
باŲŲØšŲ",
+ "assets_were_part_of_albums_count": "{count, plural, one {اØĩŲ ŲŲ} other {اØĩŲŲ ŲŲ}}باŲŲØšŲ ØŦØ˛ØĄ Ų
Ų Ø§ŲØŖŲبŲŲ
اØĒ",
"authorized_devices": "Ø§ŲØŖØŦŲØ˛Ų اŲŲ
ØŽŲŲØŠ",
+ "automatic_endpoint_switching_subtitle": "اØĒØĩŲ Ų
ØŲŲØ§ Ų
Ų ØŽŲØ§Ų شبŲŲ Wi-Fi ØšŲØ¯ ØĒŲŲØąŲا Ų Ø§ØŗØĒ؎دŲ
اØĒØĩØ§ŲØ§ØĒ بدŲŲŲ ŲŲ Ø§ŲØ§Ų
اŲŲ Ø§ŲØ§ØŽØąŲ",
+ "automatic_endpoint_switching_title": "ØĒبدŲŲ URL ØĒŲŲØ§ØĻŲ",
+ "autoplay_slideshow": "ØĒØ´ØēŲŲ ØĒŲŲØ§ØĻŲ ŲØšØąØļ Ø§ŲØ´ØąØ§ØĻØ",
"back": "ØŽŲŲ",
"back_close_deselect": "Ø§ŲØąØŦŲØš ØŖŲ Ø§ŲØĨØēŲØ§Ų ØŖŲ ØĨŲØēØ§ØĄ Ø§ŲØĒØØ¯ŲØ¯",
+ "background_backup_running_error": "ŲØĒŲ
ØĒØ´ØēŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲ Ø§ŲØŽŲŲŲØŠ ØØ§ŲŲŲØ§Ø ŲŲØ§ ŲŲ
ŲŲ Ø¨Ø¯ØĄ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ اŲŲØ¯ŲŲ",
+ "background_location_permission": "Ø§Ø°Ų Ø§ŲŲØĩŲŲ ŲŲŲ
ŲŲØš ŲŲ Ø§ŲØŽŲŲŲØŠ",
+ "background_location_permission_content": "ŲŲØĒŲ
ŲŲ Ų
Ų ØĒبدŲŲ Ø§ŲØ´Ø¨ŲŲ Ø¨Ø§ŲØŽŲŲŲØŠØ Immich ŲØØĒاØŦ*داØĻŲ
ا* ŲŲØØĩŲŲ ØšŲŲ Ų
Ųب𠨝ŲŲŲ ŲŲØĒŲ
ŲŲ Ø§ŲØĒØˇØ¨ŲŲ Ų
Ų ŲØąØ§ØĻØŠ Ø§ØŗŲ
Ø´Ø¨ŲØŠ Ø§ŲWi-Fi",
+ "background_options": "ØŽŲØ§ØąØ§ØĒ Ø§ŲØŽŲŲŲØŠ",
+ "backup": "ŲØŗØŽ Ø§ØØĒŲØ§ØˇŲ",
+ "backup_album_selection_page_albums_device": "Ø§ŲØ§ŲبŲŲ
اØĒ ØšŲŲ Ø§ŲØŦŲØ§Ø˛ ({count})",
"backup_album_selection_page_albums_tap": "اŲŲØą ŲŲØĒØļŲ
ŲŲØ ŲØ§ŲŲØą ŲŲØąŲا Ų
Ø˛Ø¯ŲØŦŲØ§ ŲŲØ§ØŗØĒØĢŲØ§ØĄ",
"backup_album_selection_page_assets_scatter": "ŲŲ
ŲŲ ØŖŲ ØĒŲØĒØ´Øą Ø§ŲØŖØĩŲŲ ØšØ¨Øą ØŖŲØ¨ŲŲ
اØĒ Ų
ØĒؚدد؊. ŲØ¨Ø§ŲØĒاŲŲØ ŲŲ
ŲŲ ØĒØļŲ
ŲŲ Ø§ŲØŖŲبŲŲ
اØĒ ØŖŲ Ø§ØŗØĒØ¨ØšØ§Ø¯ŲØ§ ØŖØĢŲØ§ØĄ ØšŲ
ŲŲØŠ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ.",
"backup_album_selection_page_select_albums": "ØØ¯Ø¯ Ø§ŲØŖŲبŲŲ
اØĒ",
"backup_album_selection_page_selection_info": "Ų
ØšŲŲŲ
اØĒ Ø§ŲØ§ØŽØĒŲØ§Øą",
"backup_album_selection_page_total_assets": "ØĨØŦŲ
اŲŲ Ø§ŲØŖØĩŲŲ Ø§ŲŲØąŲد؊",
+ "backup_albums_sync": "Ų
Ø˛Ø§Ų
ŲØŠ ØŖŲØ¨ŲŲ
اØĒ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
"backup_all": "Ø§ŲØŦŲ
ŲØš",
- "backup_background_service_backup_failed_message": "ŲØ´Ų ŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲØŖØĩŲŲ. ØŦØ§ØąŲ ØĨؚاد؊ اŲŲ
ØØ§ŲŲØŠ...",
- "backup_background_service_connection_failed_message": "ŲØ´Ų ŲŲ Ø§ŲØ§ØĒØĩØ§Ų Ø¨Ø§ŲØŽØ§Ø¯Ų
. ØŦØ§ØąŲ ØĨؚاد؊ اŲŲ
ØØ§ŲŲØŠ...",
- "backup_background_service_default_notification": "Ø§ŲØĒØŲŲ Ų
Ų Ø§ŲØŖØĩŲŲ Ø§ŲØŦØ¯ŲØ¯ØŠ ...",
+ "backup_background_service_backup_failed_message": "ŲØ´Ų ŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲØŖØĩŲŲ. ØŦØ§ØąŲ ØĨؚاد؊ اŲŲ
ØØ§ŲŲØŠâĻ",
+ "backup_background_service_connection_failed_message": "ŲØ´Ų ŲŲ Ø§ŲØ§ØĒØĩØ§Ų Ø¨Ø§ŲØŽØ§Ø¯Ų
. ØŦØ§ØąŲ ØĨؚاد؊ اŲŲ
ØØ§ŲŲØŠâĻ",
+ "backup_background_service_current_upload_notification": "ØĒØŲ
ŲŲ {filename}",
+ "backup_background_service_default_notification": "Ø§ŲØĒØŲŲ Ų
Ų Ø§ŲØŖØĩŲŲ Ø§ŲØŦØ¯ŲØ¯ØŠâĻ",
"backup_background_service_error_title": "ØŽØˇØŖ ŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
- "backup_background_service_in_progress_notification": "اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲØŖØĩŲŲ Ø§ŲØŽØ§ØĩØŠ بŲ...",
+ "backup_background_service_in_progress_notification": "اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲØŖØĩŲŲ Ø§ŲØŽØ§ØĩØŠ بŲâĻ",
+ "backup_background_service_upload_failure_notification": "ŲØ´Ų ØĒØŲ
ŲŲ {filename}",
"backup_controller_page_albums": "ØŖŲØ¨ŲŲ
اØĒ Ø§ØØĒŲØ§ØˇŲØŠ",
"backup_controller_page_background_app_refresh_disabled_content": "ŲŲ
بØĒŲ
ŲŲŲ ØĒØØ¯ŲØĢ ØĒØˇØ¨ŲŲ Ø§ŲØŽŲŲŲØŠ ŲŲ Ø§ŲØĨؚداداØĒ > ؚاŲ
> ØĒØØ¯ŲØĢ ØĒØˇØ¨ŲŲ Ø§ŲØŽŲŲŲØŠ ŲØ§ØŗØĒ؎داŲ
اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲ Ø§ŲØŽŲŲŲØŠ.",
"backup_controller_page_background_app_refresh_disabled_title": "ØĒŲ
ØĒØšØˇŲŲ ØĒØØ¯ŲØĢ Ø§ŲØĒØˇØ¨ŲŲ ŲŲ Ø§ŲØŽŲŲŲØŠ",
@@ -468,17 +568,22 @@
"backup_controller_page_background_battery_info_title": "ØĒØØŗŲŲ Ø§ŲØ¨ØˇØ§ØąŲØŠ",
"backup_controller_page_background_charging": "ŲŲØˇ ØŖØĢŲØ§ØĄ Ø§ŲØ´ØŲ",
"backup_controller_page_background_configure_error": "ŲØ´Ų ŲŲ ØĒŲŲŲŲ ØŽØ¯Ų
ØŠ Ø§ŲØŽŲŲŲØŠ",
+ "backup_controller_page_background_delay": "ØĒØ§ØŽŲØą Ø§ŲØŽØ˛Ų Ø§ŲØĒŲŲØ§ØĻŲ ŲŲØ§ØĩŲŲ: {duration}",
"backup_controller_page_background_description": "ŲŲ
بØĒØ´ØēŲŲ ØŽØ¯Ų
ØŠ Ø§ŲØŽŲŲŲØŠ ŲØĨØŦØąØ§ØĄ ŲØŗØŽ Ø§ØØĒŲØ§ØˇŲ ŲØŖŲ ØŖØĩŲŲ ØŦØ¯ŲØ¯ØŠ ØĒŲŲØ§ØĻŲŲØ§ دŲŲ Ø§ŲØØ§ØŦØŠ ØĨŲŲ ŲØĒØ Ø§ŲØĒØˇØ¨ŲŲ",
"backup_controller_page_background_is_off": "ØĒŲ
ØĨŲŲØ§Ų اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ Ø§ŲØĒŲŲØ§ØĻŲ ŲŲØŽŲŲŲØŠ",
"backup_controller_page_background_is_on": "اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ Ø§ŲØĒŲŲØ§ØĻŲ ŲŲØŽŲŲŲØŠ ŲŲØ¯ Ø§ŲØĒØ´ØēŲŲ",
"backup_controller_page_background_turn_off": "ŲŲ
بØĨŲŲØ§Ų ØĒØ´ØēŲŲ ØŽØ¯Ų
ØŠ Ø§ŲØŽŲŲŲØŠ",
"backup_controller_page_background_turn_on": "ŲŲ
بØĒØ´ØēŲŲ ØŽØ¯Ų
ØŠ Ø§ŲØŽŲŲŲØŠ",
- "backup_controller_page_background_wifi": "ŲŲØˇ ØšŲŲ ŲØ§Ų ŲØ§Ų",
+ "backup_controller_page_background_wifi": "ŲŲØˇ ØšŲŲ Wi-Fi",
"backup_controller_page_backup": "دؚŲ
",
"backup_controller_page_backup_selected": "اŲŲ
ØØ¯Ø¯: ",
"backup_controller_page_backup_sub": "اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ",
+ "backup_controller_page_created": "Ø§ŲØ´ØĻ ŲŲ :{date}",
"backup_controller_page_desc_backup": "ŲŲ
بØĒØ´ØēŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ Ø§ŲØŖŲ
اŲ
Ų ŲØĒØŲ
ŲŲ Ø§ŲØŖØĩŲŲ Ø§ŲØŦØ¯ŲØ¯ØŠ ØĒŲŲØ§ØĻŲŲØ§ ØĨŲŲ Ø§ŲØŽØ§Ø¯Ų
ØšŲØ¯ ŲØĒØ Ø§ŲØĒØˇØ¨ŲŲ.",
"backup_controller_page_excluded": "Ų
ØŗØĒبؚد: ",
+ "backup_controller_page_failed": "ŲØ´Ų ({count})",
+ "backup_controller_page_filename": "Ø§ØŗŲ
اŲŲ
ŲŲ : {filename} [{size}]",
+ "backup_controller_page_id": "ŲŲŲØŠ: {id}",
"backup_controller_page_info": "Ų
ØšŲŲŲ
اØĒ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
"backup_controller_page_none_selected": "ŲŲ
ŲØĒŲ
Ø§ŲØĒØØ¯ŲØ¯",
"backup_controller_page_remainder": "بŲŲØŠ",
@@ -487,19 +592,28 @@
"backup_controller_page_start_backup": "Ø¨Ø¯ØĄ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
"backup_controller_page_status_off": "اŲŲØŗØŽØŠ Ø§ŲØ§ØØĒŲØ§ØˇŲØŠ Ø§ŲØĒŲŲØ§ØĻŲØŠ ØēŲØą ŲØšØ§ŲØŠ",
"backup_controller_page_status_on": "اŲŲØŗØŽØŠ Ø§ŲØ§ØØĒŲØ§ØˇŲØŠ Ø§ŲØĒŲŲØ§ØĻŲØŠ ŲØšØ§ŲØŠ",
- "backup_controller_page_to_backup": "Ø§ŲØŖŲبŲŲ
اØĒ Ø§ŲØ§ØØĒŲØ§ØˇŲØŠ",
+ "backup_controller_page_storage_format": "{used} Ų
Ų {total} Ų
ØŗØĒ؎دŲ
",
+ "backup_controller_page_to_backup": "Ø§ŲØŖŲبŲŲ
اØĒ Ø§ŲØĒŲ ØŗŲØĒŲ
ŲØŗØŽŲا Ø§ØØĒŲØ§ØˇŲا",
"backup_controller_page_total_sub": "ØŦŲ
ب𠨧بĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲØąŲد؊ Ų
Ų ØŖŲØ¨ŲŲ
اØĒ Ų
ØŽØĒØ§ØąØŠ",
"backup_controller_page_turn_off": "ŲŲ
بØĨŲŲØ§Ų ØĒØ´ØēŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ اŲŲ
ŲØ¯Ų
ØŠ",
"backup_controller_page_turn_on": "ŲŲ
بØĒØ´ØēŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ اŲŲ
ŲØ¯Ų
ØŠ",
"backup_controller_page_uploading_file_info": "ØĒØŲ
ŲŲ Ų
ØšŲŲŲ
اØĒ اŲŲ
ŲŲ",
"backup_err_only_album": "ŲØ§ ŲŲ
ŲŲ ØĨØ˛Ø§ŲØŠ Ø§ŲØŖŲبŲŲ
اŲŲØŲØ¯",
+ "backup_error_sync_failed": "ŲØ´Ų اŲŲ
Ø˛Ø§Ų
ŲØŠ. ŲØ§ ŲŲ
ŲŲ Ų
ØšØ§ŲØŦØŠ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ.",
"backup_info_card_assets": "ØŖØĩŲŲ",
"backup_manual_cancelled": "Ų
ŲØēŲ",
"backup_manual_in_progress": "ŲŲØ¯ Ø§ŲØĒØŲ
ŲŲ ØØ§ŲŲ Ų
ØąŲ Ø§ØŽØąŲ",
"backup_manual_success": "ŲØŦاØ",
"backup_manual_title": "ØØ§ŲØŠ Ø§ŲØĒØŲ
ŲŲ",
+ "backup_options": "ØŽŲØ§ØąØ§ØĒ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
"backup_options_page_title": "ØŽŲØ§ØąØ§ØĒ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
+ "backup_setting_subtitle": "Ø§Ø¯Ø§ØąØŠ اؚداداØĒ Ø§ŲØĒØŲ
ŲŲ ŲŲ Ø§ŲØŽŲŲŲØŠ ŲØ§ŲŲ
ŲØ¯Ų
ØŠ",
+ "backup_settings_subtitle": "ØĨØ¯Ø§ØąØŠ ØĨؚداداØĒ Ø§ŲØĒØŲ
ŲŲ",
"backward": "اŲŲ Ø§ŲŲØąØ§ØĄ",
+ "biometric_auth_enabled": "اŲŲ
ØĩØ§Ø¯ŲØŠ Ø§ŲØ¨Ø§ŲŲŲ
ØĒØąŲØŠ Ų
ŲØšŲŲ",
+ "biometric_locked_out": "ŲŲØ¯ ŲŲŲØĒ ØšŲŲ Ø§ŲŲ
ØĩØ§Ø¯ŲØŠ Ø§ŲØ¨ŲŲŲ
ØĒØąŲØŠ",
+ "biometric_no_options": "ŲØ§ ØĒŲØŦد ØŽŲØ§ØąØ§ØĒ باŲŲŲ
ØĒØąŲØŠ Ų
ØĒŲŲØąØŠ",
+ "biometric_not_available": "ااŲŲ
ØĩØ§Ø¯ŲØŠ Ø§ŲØ¨ŲŲŲ
ØĒØąŲØŠ ØēŲØą Ų
ØĒØ§ØØŠ ØšŲŲ ŲØ°Ø§ Ø§ŲØŦŲØ§Ø˛",
"birthdate_saved": "ØĒŲ
ØŲظ ØĒØ§ØąŲØŽ Ø§ŲŲ
ŲŲØ§Ø¯ Ø¨ŲØŦاØ",
"birthdate_set_description": "ŲØĒŲ
Ø§ØŗØĒ؎داŲ
ØĒØ§ØąŲØŽ Ø§ŲŲ
ŲŲØ§Ø¯ ŲØØŗØ§Ø¨ ØšŲ
Øą ŲØ°Ø§ Ø§ŲØ´ØŽØĩ ŲŲØĒ Ø§ŲØĒŲØ§Øˇ Ø§ŲØĩŲØąØŠ.",
"blurred_background": "ØŽŲŲŲØŠ Ų
Ø´ŲØ´ØŠ",
@@ -513,13 +627,14 @@
"cache_settings_clear_cache_button": "Ų
ØŗØ Ø°Ø§ŲØąØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ",
"cache_settings_clear_cache_button_title": "ŲŲŲŲ
بŲ
ØŗØ Ø°Ø§ŲØąØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ ŲŲØĒØˇØ¨ŲŲ.ØŗŲØ¤ØĢØą ŲØ°Ø§ بشŲŲ ŲØ¨ŲØą ØšŲŲ ØŖØ¯Ø§ØĄ Ø§ŲØĒØˇØ¨ŲŲ ØØĒŲ ØĨؚاد؊ Ø¨ŲØ§ØĄ Ø°Ø§ŲØąØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ.",
"cache_settings_duplicated_assets_clear_button": "ŲØ§ØļØ",
- "cache_settings_duplicated_assets_subtitle": "Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲØĒŲ ØĒŲ
ØĒØŦاŲŲŲØ§ اŲŲ
Ø¯ØąØŦØŠ ŲŲ Ø§ŲØĒØˇØ¨ŲŲ",
+ "cache_settings_duplicated_assets_subtitle": "Ø§ŲØĩŲØą ŲØ§ŲŲŲØ¯ŲŲŲØ§ØĒ اŲŲØĒŲ ØĒŲ
ØĒØŦاŲŲŲØ§ ŲŲ Ø§ŲØĒØˇØ¨ŲŲ",
+ "cache_settings_duplicated_assets_title": "Ø§ŲØ§ØĩŲŲ Ø§ŲŲ
ŲØąØąØŠ ({count})",
"cache_settings_statistics_album": "Ų
ŲØĒØ¨Ų Ø§ŲØĩŲØą Ø§ŲŲ
ØĩØēØąŲ",
"cache_settings_statistics_full": "ØĩŲØą ŲØ§Ų
ŲØŠ",
"cache_settings_statistics_shared": "ØĩŲØąØŠ ØŖŲØ¨ŲŲ
Ų
Ø´ØĒØąŲØŠ",
"cache_settings_statistics_thumbnail": "Ø§ŲØĩŲØąØŠ اŲŲ
ØĩØēØąØŠ",
"cache_settings_statistics_title": "Ø§ØŗØĒ؎داŲ
Ø°Ø§ŲØąØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ",
- "cache_settings_subtitle": "ØĒØŲŲ
ŲŲ ØŗŲŲŲ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ ŲØĒØˇØ¨ŲŲ Ø§ŲØŦŲØ§Ų.",
+ "cache_settings_subtitle": "ØĒØŲŲ
ŲŲ ØŗŲŲŲ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ ŲØĒØˇØ¨ŲŲ Immich Ø§ŲØŦŲØ§Ų",
"cache_settings_tile_subtitle": "Ø§ŲØĒØŲŲ
ŲŲ ØŗŲŲŲ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
ØŲŲ",
"cache_settings_tile_title": "Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
ØŲŲ",
"cache_settings_title": "ØĨؚداداØĒ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ",
@@ -527,11 +642,17 @@
"camera_brand": "ØšŲØ§Ų
ØŠ اŲŲØ§Ų
بਧ Ø§ŲØĒØŦØ§ØąŲØŠ",
"camera_model": "ØˇØąØ§Ø˛ اŲŲØ§Ų
بਧ",
"cancel": "ØĨŲØēØ§ØĄ",
- "cancel_search": "Ø§ŲØēŲ Ø§ŲØ¨ØØĢ",
+ "cancel_search": "Ø§ŲØēØ§ØĄ Ø§ŲØ¨ØØĢ",
+ "canceled": "ØĒŲ
Ø§ŲØ§ŲØēØ§ØĄ",
+ "canceling": "ØŦØ§ØąŲ Ø§ŲØ§ŲØēØ§ØĄ",
"cannot_merge_people": "ŲØ§ ŲŲ
ŲŲ Ø¯Ų
ØŦ Ø§ŲØŖØ´ØŽØ§Øĩ",
"cannot_undo_this_action": "ŲØ§ ŲŲ
ŲŲŲ Ø§ŲØĒØąØ§ØŦØš ØšŲ ŲØ°Ø§ Ø§ŲØĨØŦØąØ§ØĄ!",
"cannot_update_the_description": "ŲØ§ ŲŲ
ŲŲ ØĒØØ¯ŲØĢ اŲŲØĩŲ",
+ "cast": "بØĢ",
+ "cast_description": "ØļØ¨Øˇ ŲØŦŲØ§ØĒ Ø§ŲØ¨ØĢ اŲŲ
ØĒŲŲØąØŠ",
"change_date": "ØēŲŲØą Ø§ŲØĒØ§ØąŲØŽ",
+ "change_description": "ØĒØēŲŲØą Ø§ŲŲØĩŲ",
+ "change_display_order": "ØĒØēŲŲØą ØĒØąØĒŲØ¨ Ø§ŲØšØąØļ",
"change_expiration_time": "ØĒØēŲŲØą ŲŲØĒ Ø§ŲØĒŲØ§ØĄ Ø§ŲØĩŲØ§ØŲØŠ",
"change_location": "ØēŲŲØą Ø§ŲŲ
ŲŲØš",
"change_name": "ØĒØēŲŲØą Ø§ŲØĨØŗŲ
",
@@ -539,21 +660,35 @@
"change_password": "ØĒØēŲŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
"change_password_description": "ŲØ°Ų ØĨŲ
ا ŲŲ Ø§ŲŲ
ØąØŠ Ø§ŲØŖŲŲŲ Ø§ŲØĒŲ ØĒŲŲŲ
ŲŲŲØ§ بØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ ØĨŲŲ Ø§ŲŲØ¸Ø§Ų
ØŖŲ ØŖŲŲ ØĒŲ
ØĒŲØ¯ŲŲ
ØˇŲØ¨ ŲØĒØēŲŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§Ų؎اØĩØŠ بŲ. Ø§ŲØąØŦØ§ØĄ ØĨØ¯ØŽØ§Ų ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§ŲØŦØ¯ŲØ¯ØŠ ØŖØ¯ŲØ§Ų.",
"change_password_form_confirm_password": "ØĒØŖŲŲØ¯ ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
- "change_password_form_description": "Ų
ØąØØ¨Ųا ØŲØ°Ų ŲŲ Ø§ŲŲ
ØąØŠ Ø§ŲØŖŲŲŲ Ø§ŲØĒŲ ØĒŲŲŲ
ŲŲŲØ§ Ø¨Ø§ŲØĒØŗØŦŲŲ ŲŲ Ø§ŲŲØ¸Ø§Ų
ØŖŲ ØĒŲ
ØĒŲØ¯ŲŲ
ØˇŲØ¨ ŲØĒØēŲŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§Ų؎اØĩØŠ بŲ.Ø§ŲØąØŦØ§ØĄ ØĨØ¯ØŽØ§Ų ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§ŲØŦØ¯ŲØ¯ØŠ ØŖØ¯ŲØ§Ų",
+ "change_password_form_description": "Ų
ØąØØ¨Ųا {name}Ø\n\nاŲ
ا Ø§Ų ØĒŲŲŲ ŲØ°Ų ŲŲ Ø§ŲŲ
ØąØŠ Ø§ŲØŖŲŲŲ Ø§ŲØĒŲ ØĒŲŲŲ
ŲŲŲØ§ Ø¨Ø§ŲØĒØŗØŦŲŲ ŲŲ Ø§ŲŲØ¸Ø§Ų
ØŖŲ ØĒŲ
ØĒŲØ¯ŲŲ
ØˇŲØ¨ ŲØĒØēŲŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§Ų؎اØĩØŠ بŲ. Ø§ŲØąØŦØ§ØĄ ØĨØ¯ØŽØ§Ų ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§ŲØŦØ¯ŲØ¯ØŠ ØŖØ¯ŲØ§Ų.",
"change_password_form_new_password": "ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§ŲØŦØ¯ŲØ¯ØŠ",
"change_password_form_password_mismatch": "ŲŲŲ
ØŠ اŲŲ
ØąŲØą ØēŲØą Ų
ØˇØ§Ø¨ŲØŠ",
"change_password_form_reenter_new_password": "ØŖØšØ¯ ØĨØ¯ØŽØ§Ų ŲŲŲ
ØŠ Ų
ØąŲØą ØŦØ¯ŲØ¯ØŠ",
- "change_pin_code": "ØĒØēŲŲØą Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ",
+ "change_pin_code": "ØĒØēŲŲØą ØąŲ
Ø˛ PIN",
"change_your_password": "ØēŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§Ų؎اØĩØŠ بŲ",
"changed_visibility_successfully": "ØĒŲ
ØĒØēŲŲØą Ø§ŲØąØ¤ŲØŠ Ø¨ŲØŦاØ",
+ "charging": "Ø§ŲØ´ØŲ",
+ "charging_requirement_mobile_backup": "ŲØĒØˇŲب اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲ Ø§ŲØŽŲŲŲØŠ ØŖŲ ŲŲŲŲ Ø§ŲØŦŲØ§Ø˛ ŲŲØ¯ Ø§ŲØ´ØŲ",
+ "check_corrupt_asset_backup": "Ø§ŲØĒØŲŲ Ų
Ų ŲØŦŲØ¯ ŲØŗØŽ Ø§ØØĒŲØ§ØˇŲØŠ ŲØ§ØŗØ¯ØŠ ŲŲØ§ØĩŲŲ",
+ "check_corrupt_asset_backup_button": "اØŦØąØ§ØĄ ŲØØĩ",
+ "check_corrupt_asset_backup_description": "ŲŲ
بØĨØŦØąØ§ØĄ ŲØ°Ø§ اŲŲØØĩ ŲŲØˇ ØšØ¨Øą Ø´Ø¨ŲØŠ Wi-Fi ŲØ¨ØšØ¯ ŲØŗØŽ ØŦŲ
ب𠨧بŖØĩŲŲ Ø§ØØĒŲØ§ØˇŲŲØ§. ŲØ¯ ŲØŗØĒØēØąŲ Ø§ŲØĨØŦØąØ§ØĄ بØļØš Ø¯ŲØ§ØĻŲ.",
"check_logs": "ØĒØŲŲ Ų
Ų Ø§ŲØŗØŦŲØ§ØĒ",
"choose_matching_people_to_merge": "ا؎ØĒØą Ø§ŲØŖØ´ØŽØ§Øĩ اŲŲ
ØĒØˇØ§Ø¨ŲŲŲ ŲØ¯Ų
ØŦŲŲ
",
"city": "اŲŲ
دŲŲØŠ",
"clear": "ØĨØŽŲØ§ØĄ",
"clear_all": "ØĨØŽŲØ§ØĄ اŲŲŲ",
"clear_all_recent_searches": "Ų
ØŗØ ØŦŲ
ŲØš ØšŲ
ŲŲØ§ØĒ Ø§ŲØ¨ØØĢ Ø§ŲØŖØŽŲØąØŠ",
+ "clear_file_cache": "Ų
ØŗØ Ø°Ø§ŲØąØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ ŲŲŲ
ŲŲØ§ØĒ",
"clear_message": "ØĨØŽŲØ§ØĄ Ø§ŲØąØŗØ§ŲØŠ",
"clear_value": "ØĨØŽŲØ§ØĄ اŲŲŲŲ
ØŠ",
+ "client_cert_dialog_msg_confirm": "ØØŗŲا",
+ "client_cert_enter_password": "Ø§Ø¯ØŽŲ ŲŲŲ
ØŠ ØŗØą",
+ "client_cert_import": "Ø§ØŗØĒŲØąØ§Ø¯",
+ "client_cert_import_success_msg": "ØĒŲ
Ø§ØŗØĒŲØąØ§Ø¯ Ø´ŲØ§Ø¯ØŠ Ø§ŲØšŲ
ŲŲ",
+ "client_cert_invalid_msg": "Ų
ŲŲ Ø´ŲØ§Ø¯ØŠ ØšŲ
ŲŲ ØēŲØą ØĩØ§ŲØØŠ Ø§Ų ŲŲŲ
ØŠ ØŗØą ØēŲØą ØĩØŲØØŠ",
+ "client_cert_remove_msg": "ØĒŲ
Ø§Ø˛Ø§ŲØŠ Ø´ŲØ§Ø¯ØŠ Ø§ŲØšŲ
ŲŲ",
+ "client_cert_subtitle": "ŲØ¯ØšŲ
ØĩŲØē PKCS12 (.p12, .pfx)ŲŲØˇ. Ø§ØŗØĒŲØąØ§Ø¯/Ø§Ø˛Ø§ŲØŠ Ø§ŲØ´ŲاداØĒ Ų
ØĒØ§Ø ŲŲØˇ ŲØ¨Ų ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ",
+ "client_cert_title": "Ø´ŲØ§Ø¯ØŠ Ų
ØŗØĒ؎دŲ
SSL",
"clockwise": "باØĒØŦØ§Ų ØšŲØ§ØąØ¨ Ø§ŲØŗØ§ØšØŠ",
"close": "ØĨØēŲØ§Ų",
"collapse": "ØˇŲ",
@@ -566,21 +701,27 @@
"comments_are_disabled": "Ø§ŲØĒØšŲŲŲØ§ØĒ Ų
ØšØˇŲØŠ",
"common_create_new_album": "ØĨŲØ´Ø§ØĄ ØŖŲØ¨ŲŲ
ØŦØ¯ŲØ¯",
"common_server_error": "ŲØąØŦŲ Ø§ŲØĒØŲŲ Ų
Ų Ø§ØĒØĩØ§Ų Ø§ŲØ´Ø¨ŲØŠ Ø§ŲØŽØ§Øĩ Ø¨Ų Ø ŲØ§ŲØĒØŖŲØ¯ Ų
Ų ØŖŲ Ø§ŲØŦŲØ§Ø˛ ŲØ§Ø¨Ų ŲŲŲØĩŲŲ ŲØĨØĩØ¯Ø§ØąØ§ØĒ Ø§ŲØĒØˇØ¨ŲŲ/Ø§ŲØŦŲØ§Ø˛ Ų
ØĒŲØ§ŲŲØŠ.",
+ "completed": "Ø§ŲØĒŲ
Ų",
"confirm": "ØĒØŖŲŲØ¯",
"confirm_admin_password": "ØĒØŖŲŲØ¯ ŲŲŲ
ØŠ Ų
ØąŲØą Ø§ŲŲ
ØŗØ¤ŲŲ",
"confirm_delete_face": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų ØØ°Ų ŲØŦŲ {name} Ų
Ų Ø§ŲØŖØĩŲŲØ",
"confirm_delete_shared_link": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØØ°Ų ŲØ°Ø§ Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲØ",
"confirm_keep_this_delete_others": "ØŗŲØĒŲ
ØØ°Ų ØŦŲ
ب𠨧بŖØĩŲŲ Ø§ŲØŖØŽØąŲ ŲŲ Ø§ŲŲ
ØŦŲ
ŲØšØŠ Ø¨Ø§ØŗØĒØĢŲØ§ØĄ ŲØ°Ø§ Ø§ŲØŖØĩŲ. ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų ØŖŲŲ ØĒØąŲØ¯ اŲŲ
ØĒابؚ؊Ø",
- "confirm_new_pin_code": "ØĢبØĒ Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ Ø§ŲØŦØ¯ŲØ¯",
+ "confirm_new_pin_code": "ØĢبØĒ ØąŲ
Ø˛ PIN Ø§ŲØŦØ¯ŲØ¯",
"confirm_password": "ØĒØŖŲŲØ¯ ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
+ "confirm_tag_face": "ŲŲ ØĒØąŲØ¯ ŲØļØš ØšŲØ§Ų
ØŠ ØšŲŲ ŲØ°Ø§ اŲŲØŦŲ {name}Ø",
+ "confirm_tag_face_unnamed": "ŲŲ ØĒØąŲØ¯ ŲØļØš ØšŲØ§Ų
ØŠ ØšŲŲ ŲØ°Ø§ اŲŲØŦŲØ",
+ "connected_device": "ØŦŲØ§Ø˛ Ų
ØĒØĩŲ",
+ "connected_to": "Ų
ØĒØĩŲ Ø¨",
"contain": "Ų
ØØĒŲØ§ØŠ",
"context": "Ø§ŲØŗŲاŲ",
"continue": "Ų
ØĒابؚ؊",
"control_bottom_app_bar_create_new_album": "ØĨŲØ´Ø§ØĄ ØŖŲØ¨ŲŲ
ØŦØ¯ŲØ¯",
- "control_bottom_app_bar_delete_from_immich": " ØØ°Ų Ų
ŲØ§Ų ØĒØˇØ¨ŲŲ",
+ "control_bottom_app_bar_delete_from_immich": "ØØ°Ų Ų
Ų Immich",
"control_bottom_app_bar_delete_from_local": "ØØ°Ų Ų
Ų Ø§ŲØŦŲØ§Ø˛",
"control_bottom_app_bar_edit_location": "ØĒØØ¯Ųد اŲŲØŦŲØŠ",
"control_bottom_app_bar_edit_time": "ØĒØØąŲØą Ø§ŲØĒØ§ØąŲØŽ ŲØ§ŲŲŲØĒ",
+ "control_bottom_app_bar_share_link": "Ų
Ø´Ø§ØąŲØŠ ØąØ§Ø¨Øˇ",
"control_bottom_app_bar_share_to": "Ų
Ø´Ø§ØąŲØŠ ØĨŲŲ",
"control_bottom_app_bar_trash_from_immich": "ØØ°ŲŲ ŲŲŲŲŲ ŲŲ ØŗŲŲ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"copied_image_to_clipboard": "ØĒŲ
ŲØŗØŽ Ø§ŲØĩŲØąØŠ ØĨŲŲ Ø§ŲØØ§ŲØ¸ØŠ.",
@@ -602,23 +743,31 @@
"create_link": "ØĨŲØ´Ø§ØĄ ØąØ§Ø¨Øˇ",
"create_link_to_share": "ØĨŲØ´Ø§ØĄ ØąØ§Ø¨Øˇ ŲŲŲ
Ø´Ø§ØąŲØŠ",
"create_link_to_share_description": "Ø§ŲØŗŲ
Ø§Ø ŲØŖŲ Ø´ØŽØĩ ŲØ¯ŲŲ Ø§ŲØąØ§Ø¨Øˇ بŲ
Ø´Ø§ŲØ¯ØŠ Ø§ŲØĩŲØąØŠ (Ø§ŲØĩŲØą) اŲŲ
ØØ¯Ø¯ØŠ",
+ "create_new": "Ø§ŲØ´Ø§ØĄ ØŦØ¯ŲØ¯",
"create_new_person": "ØĨŲØ´Ø§ØĄ Ø´ØŽØĩ ØŦØ¯ŲØ¯",
"create_new_person_hint": "ØĒØšŲŲŲ Ø§ŲŲ
ØØĒŲŲØ§ØĒ اŲŲ
ØØ¯Ø¯ØŠ ŲØ´ØŽØĩ ØŦØ¯ŲØ¯",
"create_new_user": "ØĨŲØ´Ø§ØĄ Ų
ØŗØĒ؎دŲ
ØŦØ¯ŲØ¯",
"create_shared_album_page_share_add_assets": "ØĨØļØ§ŲØŠ Ø§ŲØŖØĩŲŲ",
"create_shared_album_page_share_select_photos": "ØØ¯Ø¯ Ø§ŲØĩŲØą",
+ "create_shared_link": "Ø§ŲØ´Ø§ØĄ ØąØ§Ø¨Øˇ Ų
Ø´ØĒØąŲ",
"create_tag": "ØĨŲØ´Ø§ØĄ ØšŲØ§Ų
ØŠ",
"create_tag_description": "ØŖŲØ´ØĻ ØšŲØ§Ų
ØŠ ØŦØ¯ŲØ¯ØŠ. باŲŲØŗØ¨ØŠ ŲŲØšŲاŲ
اØĒ اŲŲ
ØĒØ¯Ø§ØŽŲØŠØ ŲØąØŦŲ ØĨØ¯ØŽØ§Ų Ø§ŲŲ
ØŗØ§Øą اŲŲØ§Ų
Ų ŲŲØšŲاŲ
ØŠ بŲ
ا ŲŲ Ø°ŲŲ Ø§ŲØŽØˇŲØˇ اŲŲ
اØĻŲØŠ ŲŲØŖŲ
اŲ
.",
"create_user": "ØĨŲØ´Ø§ØĄ Ų
ØŗØĒ؎دŲ
",
"created": "ØĒŲ
Ø§ŲØĨŲØ´Ø§ØĄ",
+ "created_at": "Ų
ØŽŲŲŲ",
+ "creating_linked_albums": "ØŦØ§ØąŲ ØĨŲØ´Ø§ØĄ Ø§ŲØŖŲبŲŲ
اØĒ اŲŲ
ØąØĒØ¨ØˇØŠ...",
+ "crop": "ŲØĩ",
"curated_object_page_title": "ØŖØ´ŲØ§ØĄ",
"current_device": "Ø§ŲØŦŲØ§Ø˛ Ø§ŲØØ§ŲŲ",
- "current_pin_code": "Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ Ø§ŲØØ§ŲŲ",
+ "current_pin_code": "ØąŲ
Ø˛ PIN Ø§ŲØØ§ŲŲ",
+ "current_server_address": "ØšŲŲØ§Ų Ø§ŲØŽØ§Ø¯Ų
Ø§ŲØØ§ŲŲ",
"custom_locale": "ŲØēØŠ Ų
ØŽØĩØĩØŠ",
"custom_locale_description": "ØĒŲØŗŲŲ Ø§ŲØĒŲØ§ØąŲØŽ ŲØ§ŲØŖØąŲØ§Ų
Ø¨ŲØ§ØĄŲ ØšŲŲ Ø§ŲŲØēØŠ ŲØ§ŲŲ
ŲØˇŲØŠ",
+ "custom_url": "ØąØ§Ø¨Øˇ Ų
ØŽØĩØĩ",
"daily_title_text_date": "E Ø MMM DD",
"daily_title_text_date_year": "E Ø MMM DD Ø yyyy",
"dark": "Ų
ØšØĒŲ
",
+ "dark_theme": "ØĒبدŲŲ Ø§ŲŲ
Ø¸ŲØą Ø§ŲداŲŲ",
"date_after": "Ø§ŲØĒØ§ØąØŽ بؚد",
"date_and_time": "Ø§ŲØĒØ§ØąŲØŽ Ų Ø§ŲŲŲØĒ",
"date_before": "Ø§ŲØĒØ§ØąŲØŽ ŲØ¨Ų",
@@ -626,6 +775,7 @@
"date_of_birth_saved": "ØĒŲ
ØŲظ ØĒØ§ØąŲØŽ Ø§ŲŲ
ŲŲØ§Ø¯ Ø¨ŲØŦاØ",
"date_range": "ŲØˇØ§Ų اŲŲ
ŲØšØ¯",
"day": "ŲŲŲ
",
+ "days": "Ø§ŲØ§Ų
",
"deduplicate_all": "ØĨŲØēØ§ØĄ ØĒŲØąØ§Øą اŲŲŲ",
"deduplication_criteria_1": "ØØŦŲ
Ø§ŲØĩŲØąØŠ Ø¨ŲØØ¯Ø§ØĒ Ø§ŲØ¨Ø§ŲØĒ",
"deduplication_criteria_2": "ؚدد Ø¨ŲØ§ŲاØĒ EXIF",
@@ -634,11 +784,13 @@
"default_locale": "اŲŲØēØŠ Ø§ŲØ§ŲØĒØąØ§ØļŲØŠ",
"default_locale_description": "ØĒŲØŗŲŲ Ø§ŲØĒŲØ§ØąŲØŽ ŲØ§ŲØŖØąŲØ§Ų
Ø¨ŲØ§ØĄŲ ØšŲŲ ŲØēØŠ اŲŲ
ØĒØĩŲØ Ø§ŲØŽØ§Øĩ بŲ",
"delete": "ØØ°Ų",
+ "delete_action_confirmation_message": "ŲŲ Ø§ŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų ØØ°Ų ŲØ°Ø§ اŲŲ
ŲŲØ ŲØ°Ø§ ØŗØ¤Ø¯Ų Ø§ŲŲ ŲŲŲ Ø§ŲŲ
ŲŲ Ø§ŲŲ ØŗŲØŠ Ų
ŲŲ
ŲØ§ØĒ Ø§ŲØŽØ§Ø¯Ų
ŲØŗŲØĒŲ
Ø§Ø´ØšØ§ØąŲ Ø§Ų ŲŲØĒ ØĒØąŲØ¯ ØØ°ŲŲ ØšŲŲ Ø§ŲØŦŲØ§Ø˛",
+ "delete_action_prompt": "ØĒŲ
ØØ°Ų {count}",
"delete_album": "ØØ°Ų Ø§ŲØŖŲبŲŲ
",
"delete_api_key_prompt": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØØ°Ų Ų
ŲØĒØ§Ø API ŲØ°Ø§Ø",
- "delete_dialog_alert": " ŲØ°Ų Ø§ŲØšŲاØĩØą ØŗŲØĒŲ
ØØ°ŲŲØ§ بشŲŲ Ø¯Ø§ØĻŲ
Ų
Ų ØŦŲØ§Ø˛Ų ŲŲ
Ų ØĒØˇØ¨ŲŲ",
- "delete_dialog_alert_local": " Ø§ŲØšŲاØĩØą Ø§ŲØĒŲ ØĒŲ
ØØ°ŲŲØ§ Ų
Ų ØŦŲØ§Ø˛Ų ŲŲŲŲŲØ§ Ų
ŲØŦŲØ¯Ų ŲŲ ØĒØˇØ¨ŲŲ",
- "delete_dialog_alert_local_non_backed_up": "بؚØļ Ø§ŲØšŲاØĩØą Ø§ŲØĒŲ ØŗŲØĒŲ
ØØ°ŲŲØ§ بشŲŲ Ø¯Ø§ØĻŲ
ŲŲØ§ ŲŲØŦد ŲŲØ§ ŲØŗØŽŲ Ø§ØØĒŲØ§ØˇŲŲ ŲŲ ØĒØˇØ¨ŲŲ ",
+ "delete_dialog_alert": "ŲØ°Ų Ø§ŲØšŲاØĩØą ØŗŲØĒŲ
ØØ°ŲŲØ§ بشŲŲ Ø¯Ø§ØĻŲ
Ų
Ų Immich Ų Ų
Ų ØŦŲØ§Ø˛Ų",
+ "delete_dialog_alert_local": "Ø§ŲØšŲاØĩØą Ø§ŲØĒŲ ØŗŲØĒŲ
ØØ°ŲŲØ§ Ų
Ų ØŦŲØ§Ø˛Ų ŲŲŲŲ ØĒبŲŲ Ų
ŲØŦŲØ¯Ų ŲŲ ØŽØ§Ø¯Ų
Immich",
+ "delete_dialog_alert_local_non_backed_up": "بؚØļ Ø§ŲØšŲاØĩØą ØēŲØą Ų
دؚŲŲ
ØŠ Ø¨ŲØŗØŽØŠ Ø§ØØĒŲØ§ØˇŲØŠ ØšŲŲ Immich ŲØŗŲØĒŲ
ØĨØ˛Ø§ŲØĒŲØ§ ŲŲØ§ØĻŲŲØ§ Ų
Ų ØŦŲØ§Ø˛Ų",
"delete_dialog_alert_remote": "Ø§ŲØšŲاØĩØą Ø§ŲØĒŲ ØŗŲØĒŲ
ØØ°ŲŲØ§ بشŲŲ Ø¯Ø§ØĻŲ
Ų
Ų ØĒØˇØ¨ŲŲ",
"delete_dialog_ok_force": "Ø§ØØ°Ų ØšŲŲ ØŖŲ ØØ§Ų",
"delete_dialog_title": "Ø§ŲØØ°Ų Ø¨Ø´ŲŲ ŲŲØ§ØĻŲ",
@@ -647,9 +799,12 @@
"delete_key": "ØØ°Ų اŲŲ
ŲØĒØ§Ø",
"delete_library": "ØØ°Ų اŲŲ
ŲØĒØ¨ØŠ",
"delete_link": "ØØ°Ų Ø§ŲØąØ§Ø¨Øˇ",
+ "delete_local_action_prompt": "ØĒŲ
ØØ°Ų {count} Ų
Ų Ø§ŲØŦŲØ§Ø˛",
"delete_local_dialog_ok_backed_up_only": "ØØ°Ų اŲŲØŗØŽØŠ Ø§ŲØ§ØØĒŲØ§ØˇŲØŠ ŲŲØˇ",
"delete_local_dialog_ok_force": "Ø§ØØ°Ų ØšŲŲ ØŖŲ ØØ§Ų",
"delete_others": "ØØ°Ų Ø§ŲØŖØŽØąŲ",
+ "delete_permanently": "ØØ°Ų بشŲŲ ŲŲØ§ØĻŲ",
+ "delete_permanently_action_prompt": "ØĒŲ
ØØ°Ų {count} بشŲŲ ŲŲØ§ØĻŲ",
"delete_shared_link": "ØØ°Ų Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲ",
"delete_shared_link_dialog_title": "ØØ°Ų Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲ",
"delete_tag": "ØØ°Ų Ø§ŲØšŲاŲ
ØŠ",
@@ -660,11 +815,14 @@
"description": "ŲØĩŲ",
"description_input_hint_text": "اØļŲ ŲØĩŲØ§...",
"description_input_submit_error": "ØŽØˇØŖ ØĒØØ¯ŲØĢ اŲŲØĩŲ Ø ØĒØŲŲ Ų
Ų Ø§ŲØŗØŦŲ ŲŲ
Ø˛ŲØ¯ Ų
Ų Ø§ŲØĒŲØ§ØĩŲŲ",
+ "deselect_all": "Ø§ŲØēØ§ØĄ ØĒØØ¯Ųد اŲŲŲ",
"details": "ØĒŲØ§ØĩŲŲ",
"direction": "Ø§ŲØĨØĒØŦاŲ",
"disabled": "Ų
ØšØˇŲ",
"disallow_edits": "Ų
ب𠨧بǨšØ¯ŲŲØ§ØĒ",
+ "discord": "Ø¯ØŗŲبਝ",
"discover": "Ø§ŲØĒØ´Ų",
+ "discovered_devices": "اØŦŲØ˛ØŠ Ų
ŲØĒØ´ŲØŠ",
"dismiss_all_errors": "ØĒØŦاŲŲ ŲØ§ŲØŠ Ø§ŲØŖØŽØˇØ§ØĄ",
"dismiss_error": "ØĒØŦاŲŲ Ø§ŲØŽØˇØŖ",
"display_options": "ØšØąØļ Ø§ŲØŽŲØ§ØąØ§ØĒ",
@@ -675,12 +833,26 @@
"documentation": "اŲŲØĢØ§ØĻŲ",
"done": "ØĒŲ
",
"download": "ØĒŲØ˛ŲŲ",
+ "download_action_prompt": "ŲØĒŲ
ØĒŲØ˛ŲŲ {count} Ų
ŲŲ",
+ "download_canceled": "Ø§ŲØēŲ Ø§ŲØĒŲØ˛ŲŲ",
+ "download_complete": "Ø§ŲØĒŲ
Ų Ø§ŲØĒŲØ˛ŲŲ",
+ "download_enqueue": "ØĒŲØ˛ŲŲ ŲŲ ŲØ§ØĻŲ
ØŠ Ø§ŲØ§ŲØĒØ¸Ø§Øą",
+ "download_error": "ØŽØˇØ§ ŲŲ Ø§ŲØĒŲØ˛ŲŲ",
+ "download_failed": "ŲØ´Ų Ø§ŲØĒŲØ˛ŲŲ",
+ "download_finished": "Ø§ŲØĒŲŲ Ø§ŲØĒŲØ˛ŲŲ",
"download_include_embedded_motion_videos": "Ų
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲ
دŲ
ØŦØŠ",
"download_include_embedded_motion_videos_description": "ØĒØļŲ
ŲŲ Ų
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲ
ØļŲ
ŲØŠ ŲŲ Ø§ŲØĩŲØą Ø§ŲŲ
ØĒØØąŲØŠ ŲŲ
ŲŲ Ų
ŲŲØĩŲ",
+ "download_notfound": "ŲŲ
ŲØšØĢØą ØšŲŲ Ø§ŲØĒŲØ˛ŲŲ",
+ "download_paused": "اŲŲŲ Ø§ŲØĒŲØ˛ŲŲ",
"download_settings": "Ø§ŲØĒŲØ˛ŲŲØ§ØĒ",
"download_settings_description": "ØĨØ¯Ø§ØąØŠ Ø§ŲØĨؚداداØĒ اŲŲ
ØĒØšŲŲØŠ Ø¨ØĒŲØ˛ŲŲ Ø§ŲŲ
ØØĒŲŲØ§ØĒ",
+ "download_started": "بدا Ø§ŲØĒŲØ˛ŲŲ",
+ "download_sucess": "ŲØŦØ Ø§ŲØĒŲØ˛ŲŲ",
+ "download_sucess_android": "ØĒŲ
ØĒØŲ
ŲŲ Ø§ŲŲØŗØ§ØĻØˇ اŲŲ DCIM/Immich",
+ "download_waiting_to_retry": "Ø§ŲØ§ŲØĒØ¸Ø§Øą ŲŲŲ
ØØ§ŲŲØŠ",
"downloading": "ØŦØ§ØąŲ Ø§ŲØĒŲØ˛ŲŲ",
"downloading_asset_filename": "{filename} ŲŲØ¯ Ø§ŲØĒŲØ˛ŲŲ",
+ "downloading_media": "ØĒØŲ
ŲŲ Ø§ŲŲØŗØ§ØĻØˇ",
"drop_files_to_upload": "ŲŲ
بØĨØŗŲØ§Øˇ اŲŲ
ŲŲØ§ØĒ ŲŲ ØŖŲ Ų
ŲØ§Ų ŲØąŲØšŲØ§",
"duplicates": "Ø§ŲØĒŲØąØ§ØąØ§ØĒ",
"duplicates_description": "ŲŲ
بØŲ ŲŲ Ų
ØŦŲ
ŲØšØŠ Ų
Ų ØŽŲØ§Ų Ø§ŲØĨØ´Ø§ØąØŠ ØĨŲŲ Ø§ŲØĒŲØąØ§ØąØ§ØĒØ ØĨŲ ŲØŦدØĒ",
@@ -688,8 +860,14 @@
"edit": "ØĒؚدŲŲ",
"edit_album": "ØĒؚدŲŲ Ø§ŲØŖŲبŲŲ
",
"edit_avatar": "ØĒؚدŲŲ Ø§ŲØĩŲØąØŠ Ø§ŲØ´ØŽØĩŲØŠ",
+ "edit_birthday": "ØĒؚدŲŲ ØĒØ§ØąŲØŽ Ø§ŲŲ
ŲŲØ§Ø¯",
"edit_date": "ØĒؚدŲŲ Ø§ŲØĒØ§ØąŲØŽ",
"edit_date_and_time": "ØĒؚدŲŲ Ø§ŲØĒØ§ØąŲØŽ ŲØ§ŲŲŲØĒ",
+ "edit_date_and_time_action_prompt": "ØĒŲ
ØĒؚدŲŲ Ø§ŲØĒØ§ØąŲØŽ ŲØ§ŲŲŲØĒ Ų{count} Ų
ŲŲ(اØĒ)",
+ "edit_date_and_time_by_offset": "ØĒؚدŲŲ Ø§ŲØĒØ§ØąŲØŽ ØØŗØ¨ ŲŲŲ
ØŠ Ø§Ø˛Ø§ØØŠ Ų
ØšŲŲØŠ",
+ "edit_date_and_time_by_offset_interval": "ŲØˇØ§Ų Ø§ŲØĒØ§ØąŲØŽ Ø§ŲØŦØ¯ŲØ¯: {from} - {to}",
+ "edit_description": "ØĒؚدŲŲ Ø§ŲŲØĩŲ",
+ "edit_description_prompt": "Ø§ŲØąØŦØ§ØĄ ا؎ØĒŲØ§Øą ŲØĩŲ ØŦØ¯ŲØ¯:",
"edit_exclusion_pattern": "ØĒؚدŲŲ ŲŲ
Øˇ Ø§ŲØ§ØŗØĒبؚاد",
"edit_faces": "ØĒؚدŲŲ Ø§ŲŲØŦŲŲ",
"edit_import_path": "ØĒؚدŲŲ Ų
ØŗØ§Øą Ø§ŲØ§ØŗØĒŲØąØ§Ø¯",
@@ -697,6 +875,7 @@
"edit_key": "ØĒؚدŲŲ Ø§ŲŲ
ŲØĒØ§Ø",
"edit_link": "ØĒØēŲŲØą Ø§ŲØąØ§Ø¨Øˇ",
"edit_location": "ØĒؚدŲŲ Ø§ŲŲ
ŲŲØš",
+ "edit_location_action_prompt": "{count} Ų
ŲŲØš ØĒŲ
ØĒؚدŲŲŲ",
"edit_location_dialog_title": "Ų
ŲŲØš",
"edit_name": "ØĒؚدŲŲ Ø§ŲØ§ØŗŲ
",
"edit_people": "ØĒؚدŲŲ Ø§ŲØŖØ´ØŽØ§Øĩ",
@@ -710,15 +889,27 @@
"editor_crop_tool_h2_aspect_ratios": "ŲØŗØ¨ Ø§ŲØšØąØļ ØĨŲŲ Ø§ŲØ§ØąØĒŲØ§Øš",
"editor_crop_tool_h2_rotation": "Ø§ŲØĒØ¯ŲŲØą",
"email": "Ø§ŲØ¨ØąŲد Ø§ŲØĨŲŲØĒØąŲŲŲ",
+ "email_notifications": "ØĒŲØ¨ŲŲØ§ØĒ Ø§ŲØ¨ØąŲد Ø§ŲØ§ŲŲØĒØąŲŲŲ",
+ "empty_folder": "ŲØ°Ø§ اŲŲ
ØŦŲØ¯ ŲØ§ØąØē",
"empty_trash": "ØŖŲØąØē ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"empty_trash_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØĨبਧØē ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒØ ØŗŲØ¤Ø¯Ų ŲØ°Ø§ ØĨŲŲ ØĨØ˛Ø§ŲØŠ ØŦŲ
ب𠨧ŲŲ
ØØĒŲŲØ§ØĒ اŲŲ
ŲØŦŲØ¯ØŠ ŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ بشŲŲ ŲŲØ§ØĻŲ Ų
Ų Immich.\nŲØ§ ŲŲ
ŲŲŲ Ø§ŲØĒØąØ§ØŦØš ØšŲ ŲØ°Ø§ Ø§ŲØĨØŦØąØ§ØĄ!",
"enable": "ØĒŲØšŲŲ",
+ "enable_backup": "ØĒØ´ØēŲŲ Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
+ "enable_biometric_auth_description": "ØŖØ¯ØŽŲ ØąŲ
Ø˛ PIN Ø§ŲØŽØ§Øĩ Ø¨Ų ŲØĒŲ
ŲŲŲ Ø§ŲŲ
ØĩØ§Ø¯ŲØŠ Ø§ŲØ¨ŲŲŲ
ØĒØąŲØŠ",
"enabled": "Ų
ŲØšŲ",
"end_date": "ØĒØ§ØąŲØŽ Ø§ŲØĨŲØĒŲØ§ØĄ",
- "enter_wifi_name": "Enter WiFi name",
+ "enqueued": "Ų
ŲØ¯ØąØŦ ŲŲ Ø§ŲØˇØ§Ø¨ŲØą",
+ "enter_wifi_name": "Ø§Ø¯ØŽŲ Ø§ØŗŲ
Wi-Fi",
+ "enter_your_pin_code": "ØŖØ¯ØŽŲ ØąŲ
Ø˛ PIN Ø§ŲØŽØ§Øĩ بŲ",
+ "enter_your_pin_code_subtitle": "ØŖØ¯ØŽŲ ØąŲ
Ø˛ PIN Ø§ŲØŽØ§Øĩ Ø¨Ų ŲŲŲØĩŲŲ ØĨŲŲ Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ",
"error": "ØŽØˇØŖ",
+ "error_change_sort_album": "ŲØ´Ų ŲŲ ØĒØēŲŲØą ØĒØąØĒŲØ¨ Ø§ŲØŖŲبŲŲ
",
"error_delete_face": "ØØ¯ØĢ ØŽØˇØŖ ŲŲ ØØ°Ų اŲŲØŦŲ Ų
Ų Ø§ŲØŖØĩŲŲ",
+ "error_getting_places": "ØŽØˇØŖ ØŖØĢŲØ§ØĄ Ø§ØŗØĒØąØŦاؚ Ø¨ŲØ§ŲاØĒ اŲŲ
ŲØ§ŲØš",
"error_loading_image": "ØØ¯ØĢ ØŽØˇØŖ ØŖØĢŲØ§ØĄ ØĒØŲ
ŲŲ Ø§ŲØĩŲØąØŠ",
+ "error_loading_partners": "ØŽØˇØŖ بØĒØŲ
ŲŲ Ø¨ŲØ§ŲاØĒ Ø§ŲØ´ØąŲØ§ØĄ: {error}",
+ "error_saving_image": "ØŽØˇØŖ: {error}",
+ "error_tag_face_bounding_box": "ØŽØˇØŖ ŲŲ ŲØļØš ØšŲØ§Ų
ØŠ ØšŲŲ Ø§ŲŲØŦŲ - ŲØ§ ŲŲ
ŲŲ Ø§ŲØØĩŲŲ ØšŲŲ ØĨØØ¯Ø§ØĢŲØ§ØĒ اŲŲ
ØąØ¨Øš اŲŲ
ØŲØˇ",
"error_title": "ØŽØˇØŖ - ØØ¯ØĢ ØŽŲŲŲ Ų
ا",
"errors": {
"cannot_navigate_next_asset": "ŲØ§ ŲŲ
ŲŲ Ø§ŲØ§ŲØĒŲØ§Ų ØĨŲŲ Ø§ŲŲ
ØØĒŲŲ Ø§ŲØĒØ§ŲŲ",
@@ -746,15 +937,19 @@
"failed_to_keep_this_delete_others": "ŲØ´Ų ŲŲ Ø§ŲØ§ØØĒŲØ§Ø¸ Ø¨ŲØ°Ø§ Ø§ŲØŖØĩŲ ŲØØ°Ų Ø§ŲØŖØĩŲŲ Ø§ŲØŖØŽØąŲ",
"failed_to_load_asset": "ŲØ´Ų ØĒØŲ
ŲŲ Ø§ŲŲ
ØØĒŲŲ",
"failed_to_load_assets": "ŲØ´Ų ØĒØŲ
ŲŲ Ø§ŲŲ
ØØĒŲŲØ§ØĒ",
+ "failed_to_load_notifications": "ŲØ´Ų ØĒØŲ
ŲŲ Ø§ŲØĨØ´ØšØ§ØąØ§ØĒ",
"failed_to_load_people": "ŲØ´Ų ØĒØŲ
ŲŲ Ø§ŲØŖØ´ØŽØ§Øĩ",
"failed_to_remove_product_key": "ØĒØšØ°Øą ØĨØ˛Ø§ŲØŠ Ų
ŲØĒØ§Ø اŲŲ
ŲØĒØŦ",
+ "failed_to_reset_pin_code": "ŲØ´Ų اؚاد؊ ØĒØšŲŲŲ ØąŲ
Ø˛ اŲPIN",
"failed_to_stack_assets": "ŲØ´Ų ŲŲ ØĒŲØ¯ŲØŗ اŲŲ
ØØĒŲŲØ§ØĒ",
"failed_to_unstack_assets": "ŲØ´Ų ŲŲ ŲØĩŲ Ø§ŲŲ
ØØĒŲŲØ§ØĒ",
+ "failed_to_update_notification_status": "ŲØ´Ų ŲŲ ØĒØØ¯ŲØĢ ØØ§ŲØŠ Ø§ŲØĨØ´ØšØ§Øą",
"import_path_already_exists": "Ų
ØŗØ§Øą Ø§ŲØ§ØŗØĒŲØąØ§Ø¯ ŲØ°Ø§ Ų
ŲØŦŲØ¯ Ų
ØŗØ¨ŲŲØ§.",
"incorrect_email_or_password": "Ø¨ØąŲØ¯ ØŖŲ ŲŲŲ
ØŠ Ų
ØąŲØą ØēŲØą ØĩØŲØØŠ",
"paths_validation_failed": "ŲØ´Ų ŲŲ Ø§ŲØĒØŲŲ Ų
Ų {paths, plural, one {# Ų
ØŗØ§Øą} other {# Ų
ØŗØ§ØąØ§ØĒ}}",
"profile_picture_transparent_pixels": "ŲØ§ ŲŲ
ŲŲ ØŖŲ ØĒØØĒŲŲ ØĩŲØą Ø§ŲŲ
ŲŲ Ø§ŲØ´ØŽØĩŲ ØšŲŲ ØŖØŦØ˛Ø§ØĄ/Ø¨ŲØŗŲاØĒ Ø´ŲØ§ŲØŠ. ŲØąØŦŲ Ø§ŲØĒŲØ¨ŲØą Ų/ØŖŲ ØĒØØąŲŲ Ø§ŲØĩŲØąØŠ.",
"quota_higher_than_disk_size": "ŲŲØ¯ ŲŲ
ØĒ بØĒØšŲŲŲ ØØĩØŠ ŲØŗØ¨ŲØŠ ØŖØšŲŲ Ų
Ų ØØŦŲ
اŲŲØąØĩ",
+ "something_went_wrong": "ØØ¯ØĢ ØŽØˇØŖ Ų
ا",
"unable_to_add_album_users": "ØĒØšØ°Øą ØĨØļØ§ŲØŠ Ų
ØŗØĒ؎دŲ
ŲŲ ØĨŲŲ Ø§ŲØŖŲبŲŲ
",
"unable_to_add_assets_to_shared_link": "ØĒØšØ°Øą ØĨØļØ§ŲØŠ Ø§ŲŲ
ØØĒŲŲØ§ØĒ ØĨŲŲ Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲ",
"unable_to_add_comment": "ØĒØšØ°Øą ØĨØļØ§ŲØŠ Ø§ŲØĒØšŲŲŲ",
@@ -766,6 +961,7 @@
"unable_to_archive_unarchive": "ØĒØšØ°Øą {archived, select, true {Ø§ŲØŖØąØ´ŲØŠ} other {Ø§ŲØĨØŽØąØ§ØŦ Ų
Ų Ø§ŲØŖØąØ´ŲŲ}}",
"unable_to_change_album_user_role": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĒØēŲŲØą Ø¯ŲØą Ų
ØŗØĒ؎دŲ
Ø§ŲØŖŲبŲŲ
",
"unable_to_change_date": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĒØēŲŲØą Ø§ŲØĒØ§ØąŲØŽ",
+ "unable_to_change_description": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĒØēŲŲØą Ø§ŲŲØĩŲ",
"unable_to_change_favorite": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĒØēŲŲØą Ø§ŲŲ
ŲØļŲØŠ ŲŲ
ØØĒŲŲ",
"unable_to_change_location": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĒØēŲŲØą Ø§ŲŲ
ŲŲØš",
"unable_to_change_password": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĒØēŲŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
@@ -809,6 +1005,7 @@
"unable_to_remove_partner": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĨØ˛Ø§ŲØŠ Ø§ŲØ´ØąŲŲ",
"unable_to_remove_reaction": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĨØ˛Ø§ŲØŠ ØąØ¯ اŲŲØšŲ",
"unable_to_reset_password": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĨؚاد؊ ØĒØšŲŲŲ ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
+ "unable_to_reset_pin_code": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØĨؚاد؊ ØĒØšŲŲŲ ØąŲ
Ø˛ PIN",
"unable_to_resolve_duplicate": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ ØŲ Ø§ŲØĒŲØąØ§ØąØ§ØĒ",
"unable_to_restore_assets": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ Ø§ØŗØĒؚاد؊ اŲŲ
ØØĒŲŲØ§ØĒ",
"unable_to_restore_trash": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ Ø§ØŗØĒؚاد؊ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
@@ -838,6 +1035,7 @@
},
"exif": "Exif (ØĩŲØēØŠ Ų
ŲŲ ØĩŲØąŲ ŲØ§Ø¨Ų ŲŲØĒØ¨Ø§Ø¯Ų)",
"exif_bottom_sheet_description": "اØļŲ ŲØĩŲØ§...",
+ "exif_bottom_sheet_description_error": "ØŽØˇØŖ ŲŲ ØĒØØ¯ŲØĢ اŲŲØĩŲ",
"exif_bottom_sheet_details": "ØĒŲØ§ØĩŲŲ",
"exif_bottom_sheet_location": "Ų
ŲŲØš",
"exif_bottom_sheet_people": "اŲŲØ§Øŗ",
@@ -855,35 +1053,56 @@
"explorer": "اŲŲ
ØŗØĒŲØ´Ų",
"export": "ØĒØĩØ¯ŲØą",
"export_as_json": "ØĒØĩØ¯ŲØą ŲŲ JSON",
+ "export_database": "ØĒØĩØ¯ŲØą ŲØ§ØšØ¯ØŠ Ø§ŲØ¨ŲØ§ŲØ§ØĒ",
+ "export_database_description": "ØĒØĩØ¯ŲØą ŲØ§ØšØ¯ØŠ Ø§ŲØ¨ŲØ§ŲØ§ØĒ Ų
Ų ŲŲØš SQLite",
"extension": "Ø§ŲØĨŲ
ØĒداد",
"external": "ØŽØ§ØąØŦŲ",
"external_libraries": "اŲŲ
ŲØĒØ¨Ø§ØĒ Ø§ŲØŽØ§ØąØŦŲØŠ",
- "external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
+ "external_network": "Ø´Ø¨ŲØŠ ØŽØ§ØąØŦŲØŠ",
+ "external_network_sheet_info": "ØšŲØ¯Ų
ا ŲØ§ ŲØĒŲØ§ØŦد ØšŲŲ Ø´Ø¨ŲØŠ Wi-Fi اŲŲ
ŲØļŲØŠØ ŲØĨŲŲ ØŗŲØĒØĩŲ Ø¨Ø§ŲØŽØ§Ø¯Ų
Ų
Ų ØŽŲØ§Ų ØŖŲŲ ØšŲØ§ŲŲŲ URL ØŖØ¯ŲØ§Ų Ø§ŲØĒŲ ŲŲ
ŲŲŲ Ø§ŲŲØĩŲŲ ØĨŲŲŲØ§Ø Ø¨Ø¯ØĄŲØ§ Ų
Ų Ø§ŲØŖØšŲŲ ØĨŲŲ Ø§ŲØŖØŗŲŲ",
"face_unassigned": "ØēŲØą Ų
ØšŲŲ",
+ "failed": "ŲØ´Ų",
+ "failed_to_authenticate": "ŲØ´Ų ŲŲ Ø§ŲŲ
ØĩØ§Ø¯ŲØŠ",
"failed_to_load_assets": "ŲØ´Ų ØĒØŲ
ŲŲ Ø§ŲØŖØĩŲŲ",
+ "failed_to_load_folder": "ŲØ´Ų ØĒØŲ
ŲŲ Ø§ŲŲ
ØŦŲØ¯",
"favorite": "Ų
ŲØļŲ",
+ "favorite_action_prompt": "{count} اØļŲŲ ØĨŲŲ Ø§ŲŲ
ŲØļŲØ§ØĒ",
"favorite_or_unfavorite_photo": "ØĒŲØļŲŲ ØŖŲ ØĨŲØēØ§ØĄ ØĒŲØļŲŲ Ø§ŲØĩŲØąØŠ",
"favorites": "اŲŲ
ŲØļŲØŠ",
"favorites_page_no_favorites": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ŲØļŲØŠ",
"feature_photo_updated": "ØĒŲ
ØĒØØ¯ŲØĢ Ø§ŲØĩŲØąØŠ اŲŲ
Ų
ŲØ˛ØŠ",
"features": "اŲŲ
ŲØ˛Ø§ØĒ",
+ "features_in_development": "اŲŲ
ŲØ˛Ø§ØĒ ŲŲØ¯ Ø§ŲØĒØˇŲŲØą",
"features_setting_description": "ØĨØ¯Ø§ØąØŠ Ų
ŲØ˛Ø§ØĒ Ø§ŲØĒØˇØ¨ŲŲ",
"file_name": "ØĨØŗŲ
اŲŲ
ŲŲ",
"file_name_or_extension": "Ø§ØŗŲ
اŲŲ
ŲŲ ØŖŲ Ø§Ų
ØĒدادŲ",
"filename": "Ø§ØŗŲ
اŲŲ
ŲŲ",
"filetype": "Ųب𠨧ŲŲ
ŲŲ",
+ "filter": "ØĒØĩŲŲØŠ",
"filter_people": "ØĒØĩŲŲØŠ Ø§ŲØ§Ø´ØŽØ§Øĩ",
+ "filter_places": "ØĒØĩŲŲØŠ Ø§ŲØ§Ų
اŲŲ",
"find_them_fast": "ŲŲ
ŲŲŲ Ø§ŲØšØĢŲØą ØšŲŲŲØ§ Ø¨ØŗØąØšØŠ Ø¨Ø§ŲØ§ØŗŲ
Ų
Ų ØŽŲØ§Ų Ø§ŲØ¨ØØĢ",
+ "first": "Ø§ŲØ§ŲŲ",
"fix_incorrect_match": "ØĨØĩŲØ§Ø اŲŲ
ØˇØ§Ø¨ŲØŠ ØēŲØą Ø§ŲØĩØŲØØŠ",
+ "folder": "Ų
ØŦŲØ¯",
+ "folder_not_found": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ Ø§ŲŲ
ØŦŲØ¯",
"folders": "اŲŲ
ØŦŲØ¯Ø§ØĒ",
"folders_feature_description": "ØĒØĩŲØ ØšØąØļ اŲŲ
ØŦŲØ¯ ŲŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲ
ŲØŦŲØ¯ØŠ ØšŲŲ ŲØ¸Ø§Ų
اŲŲ
ŲŲØ§ØĒ",
+ "forgot_pin_code_question": "ŲŲ ŲØŗŲØĒ ØąŲ
Ø˛ اŲPIN Ø§ŲØŽØ§Øĩ Ø¨ŲØ",
"forward": "ØĨŲŲ Ø§ŲØŖŲ
اŲ
",
+ "gcast_enabled": "ŲŲŲŲ ŲØ§ØŗØĒ",
+ "gcast_enabled_description": "ØĒŲŲŲ
ŲØ°Ų اŲŲ
ŲØ˛ØŠ بØĒØŲ
ŲŲ Ø§ŲŲ
ŲØ§ØąØ¯ Ø§ŲØŽØ§ØąØŦŲØŠ Ų
Ų Google ØØĒŲ ØĒØšŲ
Ų.",
"general": "ؚاŲ
",
+ "geolocation_instruction_location": "اŲŲØą ØšŲŲ Ø§ŲØ§ØĩŲ Ø§ŲØ°Ų ŲØØĒŲŲ ØšŲŲ ØĨØØ¯Ø§ØĢŲØ§ØĒ ŲØ¸Ø§Ų
ØĒØØ¯Ųد اŲŲ
ŲØ§ŲØš ŲØ§ØŗØĒ؎داŲ
Ų
ŲŲØšŲØ ØŖŲ Ø§ØŽØĒØą اŲŲ
ŲŲØš Ų
Ø¨Ø§Ø´ØąØŠ Ų
Ų Ø§ŲØŽØąŲØˇØŠ",
"get_help": "Ø§ŲØØĩŲŲ ØšŲŲ Ø§ŲŲ
ØŗØ§ØšØ¯ØŠ",
+ "get_wifiname_error": "ØĒØšØ°Øą Ø§ŲØØĩŲŲ ØšŲŲ Ø§ØŗŲ
Ø´Ø¨ŲØŠ Wi-Fi. ØĒØŖŲØ¯ Ų
Ų Ų
ŲØ Ø§ŲØŖØ°ŲŲØ§ØĒ اŲŲØ§Ø˛Ų
ØŠ ŲØ§ØĒØĩاŲŲ Ø¨Ø´Ø¨ŲØŠ Wi-Fi",
"getting_started": "Ø§ŲØ¨Ø¯ØĄ",
"go_back": "Ø§ŲØąØŦŲØš ŲŲØŽŲŲ",
"go_to_folder": "Ø§Ø°ŲØ¨ ØĨŲŲ Ø§ŲŲ
ØŦŲØ¯",
"go_to_search": "Ø§Ø°ŲØ¨ ØĨŲŲ Ø§ŲØ¨ØØĢ",
+ "gps": "ŲØ¸Ø§Ų
ØĒØØ¯Ųد اŲŲ
ŲØ§ŲØš",
+ "gps_missing": "ŲØ§ ŲŲØŦد ŲØ¸Ø§Ų
ØĒØØ¯Ųد اŲŲ
ŲØ§ŲØš",
+ "grant_permission": "Ų
ŲØ Ø§ŲØ§Ø°Ų",
"group_albums_by": "ØĒØŦŲ
ب𠨧بŖŲبŲŲ
اØĒ ØØŗØ¨...",
"group_country": "Ų
ØŦŲ
ŲØšØŠ Ø§ŲØ¨Ųد",
"group_no": "بدŲŲ ØĒØŦŲ
ŲØš",
@@ -893,6 +1112,15 @@
"haptic_feedback_switch": "ØĒŲ
ŲŲŲ ØąØ¯ŲØ¯ اŲŲØšŲ اŲŲŲ
ØŗŲØŠ",
"haptic_feedback_title": "ØąØ¯ŲØ¯ ŲØšŲ ŲŲ
ØŗŲØŠ",
"has_quota": "Ų
ØØ¯Ø¯ Ø¨ØØĩØŠ",
+ "hash_asset": "ØšŲ
Ų Hash ŲŲØŖØĩŲ (ŲŲŲ
ŲŲ)",
+ "hashed_assets": "ØŖØĩŲŲ (Ų
ŲŲØ§ØĒ) ØĒŲ
ØšŲ
Ų Hash ŲŲØ§",
+ "hashing": "ŲØĒŲ
ØšŲ
Ų Hash",
+ "header_settings_add_header_tip": "اØļØ§Ų ØąØ§Øŗ",
+ "header_settings_field_validator_msg": "اŲŲŲŲ
ØŠ ŲØ§ ŲŲ
ŲŲ Ø§Ų ØĒŲŲŲ ŲØ§ØąØēØŠ",
+ "header_settings_header_name_input": "Ø§ØŗŲ
Ø§ŲØąØŖØŗ",
+ "header_settings_header_value_input": "ŲŲŲ
ØŠ Ø§ŲØąØŖØŗ",
+ "headers_settings_tile_subtitle": "ŲŲ
بØĒØšØąŲŲ ØąØ¤ŲØŗ اŲŲŲŲŲ Ø§ŲØĒŲ ŲØŦب ØŖŲ ŲØąØŗŲŲØ§ Ø§ŲØĒØˇØ¨ŲŲ Ų
Øš ŲŲ ØˇŲØ¨ Ø´Ø¨ŲØŠ",
+ "headers_settings_tile_title": "ØąØ¤ŲØŗ ŲŲŲŲ Ų
ØŽØĩØĩØŠ",
"hi_user": "Ų
ØąØØ¨Ø§ {name} ({email})",
"hide_all_people": "ØĨØŽŲØ§ØĄ ØŦŲ
ب𠨧بŖØ´ØŽØ§Øĩ",
"hide_gallery": "Ø§ØŽŲØ§ØĄ اŲŲ
ØšØąØļ",
@@ -900,9 +1128,9 @@
"hide_password": "Ø§ØŽŲØ§ØĄ ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
"hide_person": "Ø§ØŽŲØ§ØĄ Ø§ŲØ´ØŽØĩ",
"hide_unnamed_people": "ØĨØŽŲØ§ØĄ Ø§ŲØŖØ´ØŽØ§Øĩ بدŲŲ ØĨØŗŲ
",
- "home_page_add_to_album_conflicts": "ØĒŲ
ØĒ ØĨØļØ§ŲØŠ {ØĒŲ
ØĒ ØĨØļØ§ŲØŠ} Ø§ŲØŖØĩŲŲ ØĨŲŲ Ø§ŲØŖŲبŲŲ
{Ø§ŲØŖŲبŲŲ
}.{ŲØ´Ų} Ø§ŲØŖØĩŲŲ Ų
ŲØŦŲØ¯ØŠ باŲŲØšŲ ŲŲ Ø§ŲØŖŲبŲŲ
.",
+ "home_page_add_to_album_conflicts": "ØĒŲ
ØĒ ØĨØļØ§ŲØŠ {added} ØŖØĩŲŲ ØĨŲŲ Ø§ŲØŖŲبŲŲ
{album}. {failed} ØŖØĩŲŲ Ų
ŲØŦŲØ¯ØŠ باŲŲØšŲ ŲŲ Ø§ŲØŖŲبŲŲ
.",
"home_page_add_to_album_err_local": "ŲØ§ ŲŲ
ŲŲ ØĨØļØ§ŲØŠ Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ØŲŲØŠ ØĨŲŲ Ø§ŲØŖŲبŲŲ
اØĒ ØØĒŲ Ø§ŲØĸŲ Ø ØŗŲŲ ŲØĒØŽØˇŲ",
- "home_page_add_to_album_success": "ØĒŲ
ØĒ ØĨØļØ§ŲØŠ {ØĒŲ
ØĒ ØĨØļØ§ŲØŠ} Ø§ŲØŖØĩŲŲ ØĨŲŲ Ø§ŲØŖŲبŲŲ
{Ø§ŲØŖŲبŲŲ
}.",
+ "home_page_add_to_album_success": "ØĒŲ
ØĒ ØĨØļØ§ŲØŠ {added} ØŖØĩŲŲ ØĨŲŲ Ø§ŲØŖŲبŲŲ
{album}.",
"home_page_album_err_partner": "ŲØ§ ŲŲ
ŲŲ ØĨØļØ§ŲØŠ ØŖØĩŲŲ Ø´ØąŲŲØŠ ØĨŲŲ ØŖŲØ¨ŲŲ
ØØĒŲ Ø§ŲØĸŲ Ø ØŗŲŲ ŲØĒØŽØˇŲ",
"home_page_archive_err_local": "ŲØ§ ŲŲ
ŲŲ ØŖØąØ´ŲØŠ Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ØŲŲØŠ ØØĒŲ Ø§ŲØĸŲ Ø ØŗŲŲ ŲØĒØŽØˇŲ",
"home_page_archive_err_partner": "ŲØ§ ŲŲ
ŲŲ ØŖØąØ´ŲØŠ Ø§ŲØŖØĩŲŲ Ø§ŲØ´ØąŲŲØŠ Ø ØŗŲŲ ŲØĒØŽØˇŲ",
@@ -911,11 +1139,18 @@
"home_page_delete_remote_err_local": "Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ØŲŲØŠ ŲŲ Ø§ŲØĒØØ¯ŲØ¯ Ø§ŲØ¨ØšŲد اŲŲ
ØØ°ŲŲØ ØŗŲŲ ŲØĒØŽØˇŲ",
"home_page_favorite_err_local": "ŲØ§ ŲŲ
ŲŲ ØĒŲØļŲŲ Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ØŲŲØŠ Ø¨ØšØ¯Ø ØŗŲŲ ŲØĒØŽØˇŲ",
"home_page_favorite_err_partner": "ŲØ§ ŲŲ
ŲŲ Ø§ŲØŖØĩŲŲ Ø§ŲØ´ØąŲŲØŠ Ø§ŲŲ
ŲØļŲØŠ Ø¨ØšØ¯ Ø ØŗŲŲ ŲØĒØŽØˇŲ",
- "home_page_first_time_notice": "ØĨذا ŲØ§ŲØĒ ŲØ°Ų ŲŲ Ø§ŲŲ
ØąØŠ Ø§ŲØŖŲŲŲ Ø§ŲØĒŲ ØĒØŗØĒ؎دŲ
ŲŲŲØ§ Ø§ŲØĒØˇØ¨ŲŲØ ŲŲØąØŦŲ Ø§ŲØĒØŖŲد Ų
Ų Ø§ØŽØĒŲØ§Øą ØŖŲØ¨ŲŲ
(ØŖŲØ¨ŲŲ
اØĒ) Ø§ØØĒŲØ§ØˇŲØŠ ØØĒŲ ŲØĒŲ
ŲŲ Ø§ŲŲ
ØŽØˇØˇ Ø§ŲØ˛Ų
ŲŲ Ų
Ų Ų
ŲØĄ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ ŲŲ Ø§ŲØŖŲبŲŲ
(Ø§ŲØŖŲبŲŲ
اØĒ).",
+ "home_page_first_time_notice": "ØĨذا ŲØ§ŲØĒ ŲØ°Ų ŲŲ Ø§ŲŲ
ØąØŠ Ø§ŲØŖŲŲŲ Ø§ŲØĒŲ ØĒØŗØĒ؎دŲ
ŲŲŲØ§ Ø§ŲØĒØˇØ¨ŲŲØ ŲŲØąØŦŲ Ø§ŲØĒØŖŲد Ų
Ų Ø§ØŽØĒŲØ§Øą ØŖŲØ¨ŲŲ
(ØŖŲØ¨ŲŲ
اØĒ) Ø§ØØĒŲØ§ØˇŲØŠ ØØĒŲ ŲØĒŲ
ŲŲ Ø§ŲŲ
ØŽØˇØˇ Ø§ŲØ˛Ų
ŲŲ Ų
Ų Ų
ŲØĄ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ ŲŲŲ",
+ "home_page_locked_error_local": "ŲØ§ ŲŲ
ŲŲ ŲŲŲ Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ØŲŲØŠ ØĨŲŲ Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲØ ŲØĒŲ
Ø§ŲØĒØŽØˇŲ",
+ "home_page_locked_error_partner": "ŲØ§ ŲŲ
ŲŲ ŲŲŲ ØŖØĩŲŲ Ø§ŲØ´ØąŲŲ ØĨŲŲ Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲØ ŲØĒŲ
Ø§ŲØĒØŽØˇŲ",
"home_page_share_err_local": "ŲØ§ ŲŲ
ŲŲ Ų
Ø´Ø§ØąŲØŠ Ø§ŲØŖØĩŲŲ Ø§ŲŲ
ØŲŲØŠ ØšØ¨Øą Ø§ŲØąØ§Ø¨Øˇ Ø ØŗŲŲ ŲØĒØŽØˇŲ",
"home_page_upload_err_limit": "ŲØ§ ŲŲ
ŲŲ ØĨŲØ§ ØĒØŲ
ŲŲ 30 ØŖØØ¯ Ø§ŲØŖØĩŲŲ ŲŲ ŲŲØĒ ŲØ§ØØ¯ Ø ØŗŲŲ ŲØĒØŽØˇŲ",
"host": "اŲŲ
ØļŲŲ",
"hour": "ØŗØ§ØšØŠ",
+ "hours": "ØŗØ§ØšØ§ØĒ",
+ "id": "اŲŲ
ØšØąŲ",
+ "idle": "؎اŲ
Ų",
+ "ignore_icloud_photos": "ØĒØŦاŲŲ ØĩŲØą iCloud",
+ "ignore_icloud_photos_description": "Ø§ŲØĩŲØą Ø§ŲŲ
ØŽØ˛ŲØŠ ŲŲ Cloud ŲŲ ŲØĒŲ
ØĒØŲ
ŲŲŲØ§ ØĨŲŲ ØŽØ§Ø¯Ų
Immich",
"image": "ØĩŲØąØŠ",
"image_alt_text_date": "{isVideo, select, true {Video} other {Image}} ØĒŲ
Ø§ŲØĒŲØ§ØˇŲا ŲŲ {date}",
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {Image}} ØĒŲ
Ø§ŲØĒŲØ§ØˇŲا Ų
Øš {person1} ŲŲ {date}",
@@ -927,6 +1162,7 @@
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {Image}} ØĒŲ
Ø§ŲØĒŲØ§ØˇŲا ŲŲ {city}Ø {country} Ų
Øš {person1} Ų{person2} ŲŲ {date}",
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {Image}} ØĒŲ
Ø§ŲØĒŲØ§ØˇŲا ŲŲ {city}Ø {country} Ų
Øš {person1}Ø {person2}Ø Ų{person3} ŲŲ {date}",
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {Image}} ØĒŲ
Ø§ŲØĒŲØ§ØˇŲا ŲŲ {city}, {country} with {person1}, {person2}, Ų
Øš {additionalCount, number} ØĸØŽØąŲŲ ŲŲ {date}",
+ "image_saved_successfully": "Ø§ŲØĩŲØą ØŲŲØ¸ØĒ",
"image_viewer_page_state_provider_download_started": "Ø¨Ø¯ØŖ Ø§ŲØĒŲØ˛ŲŲ",
"image_viewer_page_state_provider_download_success": "ØĒŲ
Ø§ŲØĒŲØ˛ŲŲ Ø¨ŲØŦاØ",
"image_viewer_page_state_provider_share_error": "ØŽØˇØŖ ŲŲ Ø§ŲŲ
Ø´Ø§ØąŲØŠ",
@@ -948,8 +1184,16 @@
"night_at_midnight": "ŲŲ ŲŲŲØŠ ØšŲØ¯ Ų
ŲØĒØĩŲ Ø§ŲŲŲŲ",
"night_at_twoam": "ŲŲ ŲŲŲØŠ Ø§ŲØŗØ§ØšØŠ 2 ØĩØ¨Ø§ØØ§"
},
+ "invalid_date": "ØĒØ§ØąŲØŽ ØēŲØą ØĩØ§ŲØ",
+ "invalid_date_format": "ØĩŲØēØŠ ØĒØ§ØąŲØŽ ØēŲØą ØĩØ§ŲØØŠ",
"invite_people": "Ø¯ØšŲØŠ Ø§ŲØŖØ´ØŽØ§Øĩ",
"invite_to_album": "Ø¯ØšŲØŠ ØĨŲŲ Ø§ŲØŖŲبŲŲ
",
+ "ios_debug_info_fetch_ran_at": "ØŦØąØĒ ØšŲ
ŲŲØŠ Ø§ŲØŦŲØ¨ ŲŲ {dateTime}",
+ "ios_debug_info_last_sync_at": "Ø§ØŽØą Ų
Ø˛Ø§Ų
ŲØŠ {dateTime}",
+ "ios_debug_info_no_processes_queued": "ŲØ§ ØĒŲØŦد ØšŲ
ŲŲØ§ØĒ ØŽŲŲŲØŠ ŲŲ ŲØ§ØĻŲ
ØŠ Ø§ŲØ§ŲØĒØ¸Ø§Øą",
+ "ios_debug_info_no_sync_yet": "ŲŲ
ŲØĒŲ
ØĒØ´ØēŲŲ ØŖŲ Ų
ŲŲ
ØŠ Ų
Ø˛Ø§Ų
ŲØŠ ŲŲ Ø§ŲØŽŲŲŲØŠ ØØĒŲ Ø§ŲØĸŲ",
+ "ios_debug_info_processes_queued": "{count, plural, one {{count} ØšŲ
ŲŲØŠ ØŽŲŲŲØŠ Ø§Ø¯ØŽŲØĒØŠŲŲ ØˇØ§Ø¨ŲØą} other {{count} ØšŲ
ŲŲØ§ØĒ ØŽŲŲŲØŠ Ø§Ø¯ØŽŲØĒ ŲŲ ØˇØ§Ø¨ŲØą}}",
+ "ios_debug_info_processing_ran_at": "اŲŲ
ØšØ§ŲØŦØŠ ØŦØąØĒ ŲŲ {dateTime}",
"items_count": "{count, plural, one {# ØšŲØĩØą} other {# ØšŲØ§ØĩØą}}",
"jobs": "اŲŲØ¸Ø§ØĻŲ",
"keep": "Ø§ØØĒŲØ¸",
@@ -958,11 +1202,17 @@
"kept_this_deleted_others": "ØĒŲ
Ø§ŲØ§ØØĒŲØ§Ø¸ Ø¨ŲØ°Ø§ Ø§ŲØŖØĩŲ ŲØØ°Ų {count, plural, one {# asset} other {# assets}}",
"keyboard_shortcuts": "ا؎ØĒØĩØ§ØąØ§ØĒ ŲŲØØŠ اŲŲ
ŲØ§ØĒŲØ",
"language": "اŲŲØēØŠ",
+ "language_no_results_subtitle": "ØØ§ŲŲ ØĒؚدŲŲ Ų
ØĩØˇŲØ Ø§ŲØ¨ØØĢ",
+ "language_no_results_title": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ ŲØēØ§ØĒ",
+ "language_search_hint": "Ø§ŲØ¨ØØĢ ØšŲ ŲØēØ§ØĒ...",
"language_setting_description": "ا؎ØĒØą ŲØēØĒŲ Ø§ŲŲ
ŲØļŲØŠ",
+ "large_files": "Ų
ŲŲØ§ØĒ ŲØ¨ŲØąØŠ",
+ "last": "Ø§ŲØ§ØŽŲØą",
"last_seen": "Ø§ØŽØą ظŲŲØą",
"latest_version": "Ø§ØØ¯ØĢ اØĩØ¯Ø§Øą",
"latitude": "ØŽØˇ Ø§ŲØšØąØļ",
"leave": "Ų
ØēØ§Ø¯ØąØŠ",
+ "leave_album": "اØĒØąŲ Ø§ŲØ§ŲبŲŲ
",
"lens_model": "ŲŲ
ŲØ°ØŦ Ø§ŲØšØ¯ØŗØ§ØĒ",
"let_others_respond": "دؚ Ø§ŲØĸØŽØąŲŲ ŲØŗØĒØŦŲØ¨ŲŲ",
"level": "اŲŲ
ØŗØĒŲŲ",
@@ -974,30 +1224,43 @@
"library_page_sort_created": "ØĒØ§ØąŲØŽ Ø§ŲØĨŲØ´Ø§ØĄ",
"library_page_sort_last_modified": "ØĸØŽØą ØĒؚدŲŲ",
"library_page_sort_title": "ØšŲŲØ§Ų Ø§ŲØŖŲبŲŲ
",
+ "licenses": "ØąŲØŽŲØĩ",
"light": "اŲŲ
ØļŲØĻ",
+ "like": "اؚØŦاب",
"like_deleted": "ØĒŲ
ØØ°Ų Ø§ŲØĨØšØŦاب",
"link_motion_video": "ØąØ§Ø¨Øˇ ŲŲØ¯ŲŲ Ø§ŲØØąŲØŠ",
- "link_options": "ØŽŲØ§ØąØ§ØĒ Ø§ŲØąØ§Ø¨Øˇ",
"link_to_oauth": "Ø§ŲØąØ¨Øˇ Ų
Øš OAuth",
"linked_oauth_account": "ØØŗØ§Ø¨ Ų
ØąØĒØ¨Øˇ Ø¨Ų OAuth",
"list": "ŲØ§ØĻŲ
ØŠ",
"loading": "ØĒØŲ
ŲŲ",
"loading_search_results_failed": "ŲØ´Ų ØĒØŲ
ŲŲ ŲØĒØ§ØĻØŦ Ø§ŲØ¨ØØĢ",
- "location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
+ "local": "Ų
ØŲŲŲ",
+ "local_asset_cast_failed": "ØēŲØą ŲØ§Ø¯Øą ØšŲŲ Ø¨ØĢ ØŖØĩŲ ŲŲ
ŲØĒŲ
ØĒØŲ
ŲŲŲ ØĨŲŲ Ø§ŲØŽØ§Ø¯Ų
",
+ "local_assets": "ØŖŲØĩŲŲ (Ų
ŲŲØ§ØĒ) Ų
ØŲŲØŠ",
+ "local_media_summary": "Ų
ŲØŽØĩ اŲŲ
ŲŲØ§ØĒ اŲŲ
ØŲŲØŠ",
+ "local_network": "Ø´Ø¨ŲØŠ Ų
ØŲŲØŠ",
+ "local_network_sheet_info": "ØŗŲØĒØĩŲ Ø§ŲØĒØˇØ¨ŲŲ Ø¨Ø§ŲØŽØ§Ø¯Ų
Ų
Ų ØŽŲØ§Ų ØšŲŲØ§Ų URL ŲØ°Ø§ ØšŲØ¯ Ø§ØŗØĒ؎داŲ
Ø´Ø¨ŲØŠ Wi-Fi اŲŲ
ØØ¯Ø¯ØŠ",
+ "location_permission": "Ø§Ø°Ų Ø§ŲŲ
ŲŲØš",
+ "location_permission_content": "Ų
Ų ØŖØŦŲ Ø§ØŗØĒ؎داŲ
Ų
ŲØ˛ØŠ Ø§ŲØĒØ¨Ø¯ŲŲ Ø§ŲØĒŲŲØ§ØĻŲØ ŲØØĒاØŦ Immich ØĨŲŲ ØĨØ°Ų Ų
Ųب𠨝ŲŲŲ ØØĒŲ ŲØĒŲ
ŲŲ Ų
Ų ŲØąØ§ØĄØŠ Ø§ØŗŲ
Ø´Ø¨ŲØŠ Wi-Fi Ø§ŲØØ§ŲŲØŠ",
"location_picker_choose_on_map": "ا؎ØĒØą ØšŲŲ Ø§ŲØŽØąŲØˇØŠ",
"location_picker_latitude_error": "ØŖØ¯ØŽŲ ØŽØˇ ØšØąØļ ØĩØ§ŲØ",
"location_picker_latitude_hint": "ØŖØ¯ØŽŲ ØŽØˇ Ø§ŲØšØąØļ Ø§Ų؎اØĩ Ø¨Ų ŲŲØ§",
"location_picker_longitude_error": "ØŖØ¯ØŽŲ ØŽØˇ Ø§ŲØˇŲŲ Ø§ŲØĩØŲØ",
"location_picker_longitude_hint": "ØŖØ¯ØŽŲ ØŽØˇ Ø§ŲØˇŲŲ ŲŲØ§",
+ "lock": "ŲŲŲ",
+ "locked_folder": "Ų
ØŦŲØ¯ Ų
ŲŲŲŲ",
+ "log_detail_title": "ØĒŲØ§ØĩŲŲ Ø§ŲØŗØŦŲ",
"log_out": "ØĒØŗØŦŲŲ ØŽØąŲØŦ",
"log_out_all_devices": "ØĒØŗØŦŲŲ Ø§ŲØŽØąŲØŦ Ų
Ų ŲØ§ŲØŠ Ø§ŲØŖØŦŲØ˛ØŠ",
+ "logged_in_as": "ØĒŲ
ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ Ø¨Ø§ØŗŲ
{user}",
"logged_out_all_devices": "ØĒŲ
ØĒØŗØŦŲŲ Ø§ŲØŽØąŲØŦ Ų
Ų ØŦŲ
ب𠨧بŖØŦŲØ˛ØŠ",
"logged_out_device": "ØĒŲ
ØĒØŗØŦŲŲ Ø§ŲØŽØąŲØŦ Ų
Ų Ø§ŲØŦŲØ§Ø˛",
"login": "ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ",
"login_disabled": "ØĒŲ
ØĒØšØˇŲŲ ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ",
- "login_form_api_exception": " Ø§ØŗØĒØĢŲØ§ØĄ Ø¨ØąŲ
ØŦØŠ Ø§ŲØĒØˇØ¨ŲŲØ§ØĒ. ŲØąØŦŲ Ø§ŲØĒØŲŲ Ų
Ų ØšŲŲØ§Ų Ø§ŲØŽØ§Ø¯Ų
ŲØ§ŲŲ
ØØ§ŲŲØŠ Ų
ØąØŠ ØŖØŽØąŲ ",
+ "login_form_api_exception": "Ø§ØŗØĒØĢŲØ§ØĄ API. ŲØąØŦŲ Ø§ŲØĒØŲŲ Ų
Ų ØšŲŲØ§Ų URL Ø§ŲØŽØ§Ø¯Ų
ŲØ§ŲŲ
ØØ§ŲŲØŠ Ų
ØąØŠ ØŖØŽØąŲ.",
"login_form_back_button_text": "Ø§ŲØąØŦŲØš ŲŲØŽŲŲ",
"login_form_email_hint": "yoursemail@email.com",
+ "login_form_endpoint_hint": "http://اŲŲ
ŲŲØ°:ØšŲŲØ§ŲâĢ-ip-Ø§ŲØŽØ§Ø¯Ų
",
"login_form_endpoint_url": "url ŲŲØˇØŠ ŲŲØ§ŲØŠ Ø§ŲØŽØ§Ø¯Ų
",
"login_form_err_http": "ŲØąØŦŲ ØĒØØ¯Ųد http:// ØŖŲ https://",
"login_form_err_invalid_email": "Ø¨ØąŲØ¯ ØĨŲŲØĒØąŲŲŲ ØŽØ§ØˇØĻ",
@@ -1017,12 +1280,15 @@
"login_password_changed_success": "ØĒŲ
ØĒØØ¯ŲØĢ ŲŲŲ
ØŠ Ø§ŲØŗØą Ø¨ŲØŦاØ",
"logout_all_device_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØĒØŗØŦŲŲ Ø§ŲØŽØąŲØŦ Ų
Ų ØŦŲ
ب𠨧بŖØŦŲØ˛ØŠØ",
"logout_this_device_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØĒØŗØŦŲŲ Ø§ŲØŽØąŲØŦ Ų
Ų ŲØ°Ø§ Ø§ŲØŦŲØ§Ø˛Ø",
+ "logs": "Ø§ŲØŗØŦŲØ§ØĒ",
"longitude": "ØŽØˇ Ø§ŲØˇŲŲ",
"look": "Ø§ŲØ´ŲŲ",
"loop_videos": "ØĒŲØąØ§Øą Ų
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ",
"loop_videos_description": "ŲŲØšŲŲ ŲØĒŲØąØ§Øą Ų
ŲØˇØš ŲŲØ¯ŲŲ ØĒŲŲØ§ØĻŲŲØ§ ŲŲ ØšØ§ØąØļ Ø§ŲØĒŲØ§ØĩŲŲ.",
- "main_branch_warning": "ØŖŲØĒ ØĒØŗØĒ؎دŲ
ØĨØĩØ¯Ø§ØąØ§Ų ØĒØˇŲŲØąŲØ§ŲØ ŲŲØŲ ŲŲØĩŲ Ø¨Ø´Ø¯ØŠ Ø¨Ø§ØŗØĒ؎داŲ
ØĨØĩØ¯Ø§Øą اŲŲØ´Øą!",
+ "main_branch_warning": "ØŖŲØĒ ØĒØŗØĒ؎دŲ
ØĨØĩØ¯Ø§ØąØ§Ų ŲŲØ¯ Ø§ŲØĒØˇŲبਠŲŲØŲ ŲŲØĩŲ Ø¨Ø´Ø¯ØŠ Ø¨Ø§ØŗØĒ؎داŲ
ØĨØĩØ¯Ø§Øą اŲŲØ´Øą!",
+ "main_menu": "اŲŲØ§ØĻŲ
ØŠ Ø§ŲØąØĻŲØŗŲØŠ",
"make": "ØĩŲØš",
+ "manage_geolocation": "ØĨØ¯Ø§ØąØŠ اŲŲ
ŲŲØš",
"manage_shared_links": "ØĨØ¯Ø§ØąØŠ Ø§ŲØąŲØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲØŠ",
"manage_sharing_with_partners": "ØĨØ¯Ø§ØąØŠ اŲŲ
Ø´Ø§ØąŲØŠ Ų
Øš Ø§ŲØ´ØąŲØ§ØĄ",
"manage_the_app_settings": "ØĨØ¯Ø§ØąØŠ ØĨؚداداØĒ Ø§ŲØĒØˇØ¨ŲŲ",
@@ -1031,6 +1297,7 @@
"manage_your_devices": "ØĨØ¯Ø§ØąØŠ Ø§ŲØŖØŦŲØ˛ØŠ Ø§ŲØĒŲ ØĒŲ
ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ ØĨŲŲŲØ§",
"manage_your_oauth_connection": "ØĨØ¯Ø§ØąØŠ اØĒØĩØ§Ų OAuth Ø§ŲØŽØ§Øĩ بŲ",
"map": "Ø§ŲØŽØąŲØˇØŠ",
+ "map_assets_in_bounds": "{count, plural, =0 {ŲØ§ŲŲØŦد ØĩŲØą ŲŲ ŲØ°Ų اŲŲ
ŲØˇŲØŠ} one {# ØĩŲØąØŠ} other {# ØĩŲØą}}",
"map_cannot_get_user_location": "ŲØ§ ŲŲ
ŲŲ Ø§ŲØØĩŲŲ ØšŲŲ Ų
Ųب𠨧ŲŲ
ØŗØĒ؎دŲ
",
"map_location_dialog_yes": "ŲØšŲ
",
"map_location_picker_page_use_location": "Ø§ØŗØĒ؎دŲ
ŲØ°Ø§ اŲŲ
ŲŲØš",
@@ -1038,20 +1305,25 @@
"map_location_service_disabled_title": "؎دŲ
ØŠ اŲŲ
ŲŲØš Ų
ØšØˇŲ",
"map_marker_for_images": "ØšŲØ§Ų
ØŠ Ø§ŲØŽØąŲØˇØŠ ŲŲØĩŲØą Ø§ŲŲ
ŲØĒŲØˇØŠ ŲŲ {city}Ø {country}",
"map_marker_with_image": "ØšŲØ§Ų
ØŠ Ø§ŲØŽØąŲØˇØŠ Ų
Øš Ø§ŲØĩŲØąØŠ",
- "map_no_assets_in_bounds": "ŲØ§ ØĒŲØŦد ØĩŲØą ŲŲ ŲØ°Ø§ اŲŲ
ØŦاŲ",
"map_no_location_permission_content": "ŲŲØ§Ų ØØ§ØŦØŠ ØĨŲŲ ØĨØ°Ų Ø§ŲŲ
ŲŲØš ŲØšØąØļ Ø§ŲØŖØĩŲŲ Ų
Ų Ų
ŲŲØšŲ Ø§ŲØØ§ŲŲ.ŲŲ ØĒØąŲØ¯ Ø§ŲØŗŲ
Ø§Ø Ø¨Ų Ø§ŲØĸŲØ",
"map_no_location_permission_title": "ØĒŲ
ØąŲØļ ØĨØ°Ų Ø§ŲŲ
ŲŲØš",
"map_settings": "ØĨؚداداØĒ Ø§ŲØŽØąŲØˇØŠ",
"map_settings_dark_mode": "اŲŲØļØš اŲŲ
ظŲŲ
",
"map_settings_date_range_option_day": "24 ØŗØ§ØšØŠ اŲŲ
اØļŲØŠ",
+ "map_settings_date_range_option_days": "Ø§ŲØ§ŲاŲ
{days} اŲŲ
اØļŲØŠ",
"map_settings_date_range_option_year": "Ø§ŲØŗŲØŠ اŲŲØ§ØĻØĒØŠ",
+ "map_settings_date_range_option_years": "Ø§ŲØŗŲŲØ§ØĒ {years} اŲŲ
اØļŲØŠ",
"map_settings_dialog_title": "ØĨؚداداØĒ Ø§ŲØŽØąŲØˇØŠ",
"map_settings_include_show_archived": "ØĒØ´Ų
Ų Ø§ŲØŖØąØ´ŲØŠ",
"map_settings_include_show_partners": "ØĒØļŲ
ŲŲ Ø§ŲØ´ØąŲØ§ØĄ",
"map_settings_only_show_favorites": "Ø§Ø¸ŲØ§Øą اŲŲ
ŲØļŲØŠ ŲŲØˇ",
"map_settings_theme_settings": "Ų
Ø¸ŲØą Ø§ŲØŽØąŲØˇØŠ",
"map_zoom_to_see_photos": "ŲŲ
بØĒØĩØēŲØąŲا ŲØąØ¤ŲØŠ Ø§ŲØĩŲØą",
+ "mark_all_as_read": "ØĒØØ¯Ųد اŲŲŲ ŲŲ
ŲØąŲØĄ",
+ "mark_as_read": "ØĒØØ¯Ųد ŲŲ
ŲØąŲØĄ",
+ "marked_all_as_read": "ØĒŲ
ØĒØØ¯Ųد اŲŲŲ ŲŲ
ŲØąŲØĄ",
"matches": "ØĒØˇØ§Ø¨ŲØ§ØĒ",
+ "matching_assets": "âØ§ŲØ§ØĩŲŲ Ø§ŲŲ
ØˇØ§Ø¨ŲØŠ",
"media_type": "Ųب𠨧ŲŲØŗØ§ØĻØˇ",
"memories": "Ø§ŲØ°ŲØąŲØ§ØĒ",
"memories_all_caught_up": "ŲŲ Ø´ŲØĄ Ų
ØØ¯ØĢ",
@@ -1070,11 +1342,19 @@
"merged_people_count": "دŲ
ØŦ {count, plural, one {Ø´ØŽØĩ ŲØ§ØØ¯} other {# ØŖØ´ØŽØ§Øĩ}}",
"minimize": "ØĒØĩØēŲØą",
"minute": "دŲŲŲØŠ",
+ "minutes": "Ø¯ŲØ§ØĻŲ",
"missing": "اŲŲ
ŲŲŲØ¯ØŠ",
"model": "ŲŲ
ŲØ°ØŦ",
"month": "Ø´ŲØą",
"monthly_title_text_date_format": "Øˇ Øˇ Øˇ",
"more": "اŲŲ
Ø˛ŲØ¯",
+ "move": "ØĒØØąŲŲ",
+ "move_off_locked_folder": "ØĒØØąŲŲ ØŽØ§ØąØŦ اŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ",
+ "move_to_lock_folder_action_prompt": "{count} اØļŲŲ ØĨŲŲ Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ",
+ "move_to_locked_folder": "اŲŲŲŲ Ø§ŲŲ Ų
ØŦŲØ¯ Ų
ØēŲŲ",
+ "move_to_locked_folder_confirmation": "ŲØ°Ų Ø§ŲØĩŲØą ŲØ§ŲŲØ¯ŲŲØ§ØĒ ØŗØĒØĒŲ
Ø§Ø˛Ø§ŲØĒŲØ§ Ų
Ų ØŦŲ
ب𠨧ب§ŲبŲŲ
اØĒØ ŲŲŲ
ŲŲØ§Ų ØĒØĒŲ
Ų
Ø´Ø§ŲØ¯ØĒŲØ§ ŲŲØˇ Ų
Ų ØŽŲØ§Ų اŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ",
+ "moved_to_archive": "ØĒŲ
ŲŲŲ {count, plural, one {# اØĩŲ} other {# اØĩŲŲ}} اŲŲ Ø§ŲØ§ØąØ´ŲŲ",
+ "moved_to_library": "ØĒŲ
ŲŲŲ {count, plural, one {# اØĩŲ} other {# اØĩŲŲ}} اŲŲ Ø§ŲŲ
ŲØĒØ¨ØŠ",
"moved_to_trash": "ØĒŲ
اŲŲŲŲ ØĨŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"multiselect_grid_edit_date_time_err_read_only": "ŲØ§ ŲŲ
ŲŲ ØĒؚدŲŲ ØĒØ§ØąŲØŽ Ø§ŲØŖØĩŲŲ (اŲŲ
ŲØ§Ø¯) ŲŲŲØąØ§ØĄØŠ ŲŲØˇØ ØŗŲŲ ŲØĒØŽØˇŲ",
"multiselect_grid_edit_gps_err_read_only": "ŲØ§ ŲŲ
ŲŲ ØĒؚدŲŲ Ų
Ųب𠨧بŖØĩŲŲ (اŲŲ
ŲØ§Ø¯) ŲŲŲØąØ§ØĄØŠ ŲŲØˇØ ØŗŲŲ ŲØĒØŽØˇŲ",
@@ -1082,12 +1362,20 @@
"my_albums": "ØŖŲØ¨ŲŲ
اØĒŲ",
"name": "Ø§ŲØ§ØŗŲ
",
"name_or_nickname": "Ø§ŲØ§ØŗŲ
ØŖŲ Ø§ŲŲŲØ¨",
+ "network_requirement_photos_upload": "Ø§ØŗØĒ؎داŲ
Ø¨ŲØ§ŲاØĒ اŲŲØ§ØĒŲ Ø§ŲŲ
ØŲ
ŲŲ ŲØšŲ
Ų ŲØŗØŽØŠ Ø§ØØĒŲØ§ØˇŲØŠ ŲŲØĩŲØą",
+ "network_requirement_videos_upload": "Ø§ØŗØĒ؎داŲ
Ø¨ŲØ§ŲاØĒ اŲŲØ§ØĒŲ Ø§ŲŲ
ØŲ
ŲŲ ŲØšŲ
Ų ŲØŗØŽØŠ Ø§ØØĒŲØ§ØˇŲØŠ ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ",
+ "network_requirements": "Ų
ØĒØˇŲØ¨Ø§ØĒ Ø§ŲØ´Ø¨ŲØŠ",
+ "network_requirements_updated": "ØĒŲ
ØĒØēŲŲØą Ų
ØĒØˇŲØ¨Ø§ØĒ Ø§ŲØ´Ø¨ŲØŠØ ŲØĒŲ
ØĨؚاد؊ ØĒØšŲŲŲ ŲØ§ØĻŲ
ØŠ Ø§ŲØĒØ¸Ø§Øą اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ",
+ "networking_settings": "Ø§ŲØ´Ø¨ŲاØĒ",
+ "networking_subtitle": "ØĨØ¯Ø§ØąØŠ ØĨؚداداØĒ ŲŲØˇØŠ Ø§ŲØŽØ§Ø¯Ų
اŲŲŲØ§ØĻŲØŠ",
"never": "ØŖØ¨Ø¯Ø§Ų",
"new_album": "Ø§ŲØ¨ŲŲ
ØŦØ¯ŲØ¯",
"new_api_key": "Ų
ŲØĒØ§Ø API ØŦØ¯ŲØ¯",
"new_password": "ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§ŲØŦØ¯ŲØ¯ØŠ",
"new_person": "Ø´ØŽØĩ ØŦØ¯ŲØ¯",
- "new_pin_code": "Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ Ø§ŲØŦØ¯ŲØ¯",
+ "new_pin_code": "ØąŲ
Ø˛ PIN Ø§ŲØŦØ¯ŲØ¯",
+ "new_pin_code_subtitle": "ŲØ°Ų ØŖŲŲ Ų
ØąØŠ ØĒØ¯ØŽŲ ŲŲŲØ§ ØĨŲŲ Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ. ØŖŲØ´ØĻ ØąŲ
Ø˛ŲØ§ PIN ŲŲŲØĩŲŲ Ø¨Ø§Ų
Ø§Ų ØĨŲŲ ŲØ°Ų Ø§ŲØĩŲØØŠ",
+ "new_timeline": "Ø§ŲØŽØˇ Ø§ŲØ˛Ų
ŲŲ Ø§ŲØŦØ¯ŲØ¯",
"new_user_created": "ØĒŲ
ØĨŲØ´Ø§ØĄ Ų
ØŗØĒ؎دŲ
ØŦØ¯ŲØ¯",
"new_version_available": "ØĨØĩØ¯Ø§Øą ØŦØ¯ŲØ¯ Ų
ØĒاØ",
"newest_first": "Ø§ŲØŖØØ¯ØĢ ØŖŲŲØ§Ų",
@@ -1100,19 +1388,31 @@
"no_archived_assets_message": "ØŖØąØ´ŲØŠ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ ŲØĨØŽŲØ§ØĻŲØ§ Ų
Ų ØšØąØļ Ø§ŲØĩŲØą ŲØ¯ŲŲ",
"no_assets_message": "اŲŲØą ŲØĒØŲ
ŲŲ ØĩŲØąØĒŲ Ø§ŲØŖŲŲŲ",
"no_assets_to_show": "ŲØ§ ØĒŲØŦد ØŖØĩŲŲ ŲØšØąØļŲØ§",
+ "no_cast_devices_found": "ŲŲ
ŲØĒŲ
Ø§ŲØŦاد ØŦŲØ§Ø˛ بØĢ",
+ "no_checksum_local": "ŲØ§ ØĒŲØŦد Ø¨ŲØ§ŲاØĒ ØĒØŲŲ Ų
ØĒØ§ØØŠ - ŲØĒØšØ°Øą ØĒØŲ
ŲŲ Ø§ŲØ§ØĩŲŲ Ø§ŲŲ
ØŲŲØŠ",
+ "no_checksum_remote": "ŲØ§ ŲŲØŦد ØąŲ
Ø˛ ØĒØŲŲ Ų
ØĒØ§Ø - ŲØĒØšØ°Øą ØĒØŲ
ŲŲ Ø§ŲØ§ØĩŲ Ų
Ų Ø§ŲŲ
Ųب𠨧ب¨ØšŲد",
"no_duplicates_found": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ ØŖŲ ØĒŲØąØ§ØąØ§ØĒ.",
"no_exif_info_available": "ŲØ§ ØĒØĒŲŲØą Ų
ØšŲŲŲ
اØĒ exif",
"no_explore_results_message": "ŲŲ
Ø¨ØąŲØš Ø§ŲŲ
Ø˛ŲØ¯ Ų
Ų Ø§ŲØĩŲØą ŲØ§ØŗØĒŲØ´Ø§Ų Ų
ØŦŲ
ŲØšØĒŲ.",
"no_favorites_message": "ØŖØļŲ Ø§ŲŲ
ŲØļŲØŠ ŲŲØšØĢŲØą Ø¨ØŗØąØšØŠ ØšŲŲ ØŖŲØļŲ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ",
"no_libraries_message": "ØĨŲØ´Ø§ØĄ Ų
ŲØĒØ¨ØŠ ØŽØ§ØąØŦŲØŠ ŲØšØąØļ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲØŽØ§ØĩØŠ بŲ",
+ "no_local_assets_found": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ ØŖŲ Ø§ØĩŲŲ Ų
ØŲŲØŠ ØĒØĒØˇØ§Ø¨Ų Ų
Øš ŲŲŲ
ØŠ Ø§ŲØĒØŲŲ ŲØ°Ų",
+ "no_locked_photos_message": "Ø§ŲØĩŲØą ŲØ§ŲŲØ¯ŲŲŲØ§ØĒ ŲŲ Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ Ų
ØŽŲŲØŠ ŲŲŲ ØĒØĩŲØą ŲŲ Ø§ŲØĒØĩŲØ Ø§Ų Ø§ŲØ¨ØØĢ ŲŲ Ų
ŲØĒØ¨ØĒŲ.",
"no_name": "ŲØ§ Ø§ØŗŲ
",
+ "no_notifications": "ŲØ§ ØĒŲØŦد ØĒŲØ¨ŲŲØ§ØĒ",
+ "no_people_found": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ Ø§Ø´ØŽØ§Øĩ Ų
ØˇØ§Ø¨ŲŲŲ",
"no_places": "ŲØ§ ØŖŲ
اŲŲ",
+ "no_remote_assets_found": "ŲŲ
ŲØĒŲ
Ø§ŲØšØĢŲØą ØšŲŲ ØŖŲ Ø§ØĩŲŲ Ø¨ØšŲØ¯ØŠ ØĒØĒØˇØ§Ø¨Ų Ų
Øš ØąŲ
Ø˛ Ø§ŲØĒØŲŲ ŲØ°Ų",
"no_results": "ŲØ§ ŲŲØŦد ŲØĒØ§ØĻØŦ",
"no_results_description": "ØŦØąØ¨ ŲŲŲ
ØŠ ØąØĻŲØŗŲØŠ Ų
ØąØ§Ø¯ŲØŠ ØŖŲ ØŖŲØĢØą ØšŲ
ŲŲ
ŲØŠ",
"no_shared_albums_message": "ŲŲ
بØĨŲØ´Ø§ØĄ ØŖŲØ¨ŲŲ
ŲŲ
Ø´Ø§ØąŲØŠ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ų
Øš Ø§ŲØŖØ´ØŽØ§Øĩ ŲŲ Ø´Ø¨ŲØĒŲ",
+ "no_uploads_in_progress": "ŲØ§ ŲŲØŦد Ø§Ų Ų
ŲŲØ§ØĒ ŲŲØ¯ Ø§ŲØąŲØš",
+ "not_available": "ØēŲØą Ų
ØĒاØ",
"not_in_any_album": "ŲŲØŗØĒ ŲŲ ØŖŲ ØŖŲØ¨ŲŲ
",
- "note_apply_storage_label_to_previously_uploaded assets": "Ų
ŲØ§ØØ¸ØŠ: ŲØĒØˇØ¨ŲŲ ØĒØŗŲ
ŲØŠ Ø§ŲØĒØŽØ˛ŲŲ ØšŲŲ Ø§ŲŲ
ØØĒŲŲØ§ØĒ Ø§ŲØĒŲ ØĒŲ
ØąŲØšŲا Ų
ØŗØ¨ŲŲØ§Ø ŲŲ
بØĒØ´ØēŲŲ",
+ "not_selected": "ŲŲ
ŲØŽØĒØ§Øą",
+ "note_apply_storage_label_to_previously_uploaded assets": "Ų
ŲØ§ØØ¸ØŠ: ŲØĒØˇØ¨ŲŲ ØŗŲ
ØŠ Ø§ŲØĒØŽØ˛ŲŲ ØšŲŲ Ø§ŲŲ
ØØĒŲŲØ§ØĒ Ø§ŲØĒŲ ØĒŲ
ØąŲØšŲا Ų
ØŗØ¨ŲŲØ§Ø ŲŲ
بØĒØ´ØēŲŲ",
"notes": "Ų
ŲØ§ØØ¸Ø§ØĒ",
+ "nothing_here_yet": "ŲØ§ ŲŲØŦد Ø´ŲØĄ ŲŲØ§ بؚد",
"notification_permission_dialog_content": "ŲØĒŲ
ŲŲŲ Ø§ŲØĨØŽØˇØ§ØąØ§ØĒ Ø Ø§ŲØĒŲŲ ØĨŲŲ Ø§ŲØĨؚداداØĒ Ų Ø§ØŽØĒØ§Øą Ø§ŲØŗŲ
اØ.",
"notification_permission_list_tile_content": "Ų
ŲØ ØĨØ°Ų ŲØĒŲ
ŲŲŲ Ø§ŲØĨØŽØˇØ§ØąØ§ØĒ.",
"notification_permission_list_tile_enable_button": "ØĒŲ
ŲŲŲ Ø§ŲØĨØŽØˇØ§ØąØ§ØĒ",
@@ -1120,25 +1420,35 @@
"notification_toggle_setting_description": "ØĒŲØšŲŲ ØĨØ´ØšØ§ØąØ§ØĒ Ø§ŲØ¨ØąŲد Ø§ŲØĨŲŲØĒØąŲŲŲ",
"notifications": "ØĨØ´ØšØ§ØąØ§ØĒ",
"notifications_setting_description": "ØĨØ¯Ø§ØąØŠ Ø§ŲØĨØ´ØšØ§ØąØ§ØĒ",
+ "oauth": "OAuth",
"official_immich_resources": "اŲŲ
ŲØ§ØąØ¯ Ø§ŲØąØŗŲ
ŲØŠ ŲØ´ØąŲØŠ Immich",
"offline": "ØēŲØą Ų
ØĒØĩŲ",
+ "offset": "Ø§Ø˛Ø§ØØŠ",
"ok": "ŲØšŲ
",
"oldest_first": "Ø§ŲØŖŲدŲ
ØŖŲŲØ§",
+ "on_this_device": "ØšŲŲ ŲØ°Ø§ Ø§ŲØŦŲØ§Ø˛",
"onboarding": "Ø§ŲØĨؚداد Ø§ŲØŖŲŲŲ",
- "onboarding_privacy_description": "ØĒØšØĒŲ
د اŲŲ
ŲØ˛Ø§ØĒ Ø§ŲØĒØ§ŲŲØŠ (ا؎ØĒŲØ§ØąŲ) ØšŲŲ ØŽØ¯Ų
اØĒ ØŽØ§ØąØŦŲØŠØ ŲŲŲ
ŲŲ ØĒØšØˇŲŲŲØ§ ŲŲ ØŖŲ ŲŲØĒ ŲŲ ØĨؚداداØĒ Ø§ŲØĨØ¯Ø§ØąØŠ.",
+ "onboarding_locale_description": "ا؎ØĒØą ŲØēØĒŲ Ø§ŲŲ
ŲØļŲØŠ. ŲŲ
ŲŲŲ ØĒØēŲŲØąŲا ŲŲŲ
ا بؚد ŲŲ Ø§ŲØ§ØšØ¯Ø§Ø¯Ø§ØĒ.",
+ "onboarding_privacy_description": "ØĒØšØĒŲ
د اŲŲ
ŲØ˛Ø§ØĒ Ø§ŲØĒØ§ŲŲØŠ (ا؎ØĒŲØ§ØąŲ) ØšŲŲ ØŽØ¯Ų
اØĒ ØŽØ§ØąØŦŲØŠØ ŲŲŲ
ŲŲ ØĒØšØˇŲŲŲØ§ ŲŲ ØŖŲ ŲŲØĒ ŲŲ Ø§ŲØ§ØšØ¯Ø§Ø¯Ø§ØĒ.",
+ "onboarding_server_welcome_description": "ŲŲŲŲ
باؚداد ŲØŗØŽØĒŲ Ų
Ų Ø§ŲØ¨ØąŲاŲ
ØŦ Ų
Øš بؚØļ Ø§ŲØ§ØšØ¯Ø§Ø¯Ø§ØĒ Ø§ŲØ´Ø§ØĻؚ؊.",
"onboarding_theme_description": "ا؎ØĒØą ŲØŗŲ Ø§ŲØŖŲŲØ§Ų ŲŲŲØŗØŽØŠ Ø§ŲØŽØ§ØĩØŠ بŲ. ŲŲ
ŲŲŲ ØĒØēŲŲØą Ø°ŲŲ ŲØ§ØŲŲØ§ ŲŲ ØĨؚداداØĒŲ.",
+ "onboarding_user_welcome_description": "ŲŲØŗØ§ØšØ¯Ų ØšŲŲ Ø§ŲØ¨Ø¯ØĄ!",
"onboarding_welcome_user": "Ų
ØąØØ¨Ø§Ø {user}",
"online": "Ų
ØĒØĩŲ",
"only_favorites": "اŲŲ
ŲØļŲØŠ ŲŲØˇ",
+ "open": "ŲØĒØ",
"open_in_map_view": "ŲØĒØ ŲŲ ØšØąØļ Ø§ŲØŽØąŲØˇØŠ",
"open_in_openstreetmap": "ŲØĒØ ŲŲ OpenStreetMap",
"open_the_search_filters": "Ø§ŲØĒØ Ų
ØąØ´ØØ§ØĒ Ø§ŲØ¨ØØĢ",
"options": "ØŽŲØ§ØąØ§ØĒ",
"or": "ØŖŲ",
+ "organize_into_albums": "ØĒØąØĒŲØ¨ ŲŲ ØŖŲØ¨ŲŲ
اØĒ",
+ "organize_into_albums_description": "ØŖØļŲ Ø§ŲØĩŲØą Ø§ŲŲ
ŲØŦŲØ¯ØŠ ØĨŲŲ Ø§ŲØŖŲبŲŲ
اØĒ Ø¨Ø§ØŗØĒ؎داŲ
ØĨؚداداØĒ اŲŲØŗØŽ اŲŲ
ØĒØ˛Ø§Ų
Ų Ø§ŲØØ§ŲŲØŠ",
"organize_your_library": "ØĒŲØ¸ŲŲ
Ų
ŲØĒØ¨ØĒŲ",
"original": "ØŖØĩŲŲ",
"other": "ØŖØŽØąŲ",
"other_devices": "ØŖØŦŲØ˛ØŠ ØŖØŽØąŲ",
+ "other_entities": "ŲŲØ§ŲاØĒ ØŖØŽØąŲ",
"other_variables": "Ų
ØĒØēبਧØĒ ØŖØŽØąŲ",
"owned": "Ų
Ų
ŲŲŲØŠ",
"owner": "اŲŲ
اŲŲ",
@@ -1146,12 +1456,14 @@
"partner_can_access": "ŲØŗØĒØˇŲØš {partner} اŲŲØĩŲŲ",
"partner_can_access_assets": "ØŦŲ
ب𠨧بĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲØŽØ§ØĩØŠ Ø¨Ų Ø¨Ø§ØŗØĒØĢŲØ§ØĄ ØĒŲŲ Ø§ŲŲ
ŲØŦŲØ¯ØŠ ŲŲ Ø§ŲŲ
Ø¤ØąØ´ŲØŠ ŲØ§ŲŲ
ØØ°ŲŲØŠ",
"partner_can_access_location": "اŲŲ
Ųب𠨧ب°Ų ØĒŲ
Ø§ŲØĒŲØ§Øˇ ØĩŲØąŲ ŲŲŲ",
+ "partner_list_user_photos": "ØĩŲØą {user}",
"partner_list_view_all": "ØšØąØļ اŲŲŲ",
"partner_page_empty_message": "ŲŲ
ŲØĒŲ
Ų
Ø´Ø§ØąŲØŠ ØĩŲØąŲ بؚد Ų
Øš ØŖŲ Ø´ØąŲŲ.",
"partner_page_no_more_users": "ŲØ§ Ų
Ø˛ŲØ¯ Ų
Ų Ø§ŲŲ
ØŗØĒ؎دŲ
ŲŲ ŲØĨØļØ§ŲØŠ",
"partner_page_partner_add_failed": "ŲØ´Ų ŲŲ ØĨØļØ§ŲØŠ Ø´ØąŲŲ",
"partner_page_select_partner": "ØØ¯Ø¯ Ø´ØąŲŲŲØ§",
"partner_page_shared_to_title": "Ų
Ø´ØĒØąŲ Ų",
+ "partner_page_stop_sharing_content": "{partner} ŲŲ ŲØšŲد ŲØ§Ø¯ØąØ§ ØšŲŲ Ø§ŲŲØĩŲŲ Ø§ŲŲ ØĩŲØąŲ.",
"partner_sharing": "Ų
Ø´Ø§ØąŲØŠ Ø§ŲØ´ØąŲØ§ØĄ",
"partners": "Ø§ŲØ´ØąŲØ§ØĄ",
"password": "ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
@@ -1180,16 +1492,21 @@
"permanently_delete_assets_prompt": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØØ°Ų {count, plural, one {ŲØ°Ø§ Ø§ŲØšŲØĩØąØ} other {ŲØ°Ų Ø§ŲØšŲاØĩØą #Ø}} ØŗŲØĒŲ
ØŖŲØļŲØ§ ØĨØ˛Ø§ŲØĒŲ {count, plural, one {Ų
Ų ØŖŲØ¨ŲŲ
Ų} other {Ų
Ų ØŖŲØ¨ŲŲ
اØĒŲŲ
}}.",
"permanently_deleted_asset": "ØĒŲ
ØØ°Ų Ø§ŲØŖØĩŲ Ø¨Ø´ŲŲ ŲŲØ§ØĻŲ",
"permanently_deleted_assets_count": "ØĒŲ
ØØ°Ų {count, plural, one {# Ų
ØØĒŲŲ} other {# اŲŲ
ØØĒŲŲØ§ØĒ}} ŲŲØ§ØĻŲŲØ§",
+ "permission": "اذŲ",
+ "permission_empty": "Ø§ŲØ§Ø°Ų Ø§ŲØŽØ§Øĩ Ø¨Ų ŲØŦب Ø§Ų ŲØ§ ŲŲŲŲ ŲØ§ØąØēا",
"permission_onboarding_back": "ØŽŲŲ",
"permission_onboarding_continue_anyway": "ØĒŲØ§ØĩŲ ØšŲŲ ØŖŲ ØØ§Ų",
"permission_onboarding_get_started": "Ø§ŲØ¨Ø¯ØĄ",
"permission_onboarding_go_to_settings": "Ø§Ø°ŲØ¨ ŲŲØ§ØšØ¯Ø§Ø¯Ø§ØĒ",
- "permission_onboarding_permission_denied": "ØĒŲ
ØąŲØļ Ø§ŲØĨذŲ. ŲØ§ØŗØĒ؎داŲ
Ø§ŲØĒØˇØ¨ŲŲØ ŲŲ
بŲ
ŲØ ØŖØ°ŲŲØ§ØĒ Ø§ŲØĩŲØą ŲØ§ŲŲŲØ¯ŲŲ ŲŲ Ø§ŲØĨؚداداØĒ ",
+ "permission_onboarding_permission_denied": "ØĒŲ
ØąŲØļ Ø§ŲØĨذŲ. ŲØ§ØŗØĒ؎داŲ
Ø§ŲØĒØˇØ¨ŲŲØ ŲŲ
بŲ
ŲØ ØŖØ°ŲŲØ§ØĒ Ø§ŲØĩŲØą ŲØ§ŲŲŲØ¯ŲŲ ŲŲ Ø§ŲØĨؚداداØĒ.",
"permission_onboarding_permission_granted": "ØĒŲ
ØĒØŖŲ
ŲŲ Ø§ŲØĒØĩØąŲØ! ŲØļØšŲ ØĒŲ
اŲ
.",
"permission_onboarding_permission_limited": "ØĨØ°Ų Ų
ØØ¯Ųد. ŲŲØŗŲ
Ø§Ø Ø¨Ø§ŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲØĒØˇØ¨ŲŲ ŲØĨØ¯Ø§ØąØŠ Ų
ØŦŲ
ŲØšØŠ Ø§ŲŲ
ØšØąØļ باŲŲØ§Ų
ŲØ اŲ
ŲØ ØŖØ°ŲŲØ§ØĒ Ø§ŲØĩŲØą ŲØ§ŲŲŲØ¯ŲŲ ŲŲ Ø§ŲØĨؚداداØĒ.",
- "permission_onboarding_request": "ŲØĒØˇŲب Ø§ŲØĒØˇØ¨ŲŲ ØĨذŲŲØ§ ŲØšØąØļ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲØŽØ§ØĩØŠ بŲ",
+ "permission_onboarding_request": "ŲØĒØˇŲب Ø§ŲØĒØˇØ¨ŲŲ ØĨذŲŲØ§ ŲØšØąØļ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲØŽØ§ØĩØŠ بŲ.",
"person": "Ø´ØŽØĩ",
- "person_birthdate": "ØĒØ§ØąŲØŽ Ø§ŲŲ
ŲŲØ§Ø¯ {Ø§ŲØĒØ§ØąŲØŽ}",
+ "person_age_months": "{months, plural, one {# Ø´ŲØą} other {# Ø§Ø´ŲØą}} Ų
Ų Ø§ŲØšŲ
Øą",
+ "person_age_year_months": "1 ؚاŲ
, {months, plural, one {# Ø´ŲØą} other {# Ø§Ø´ŲØą}} Ų
Ų Ø§ŲØšŲ
Øą",
+ "person_age_years": "{years, plural, other {# Ø§ØšŲØ§Ų
}} Ų
Ų Ø§ŲØšŲ
Øą",
+ "person_birthdate": "ŲŲØ¯ ŲŲ {date}",
"person_hidden": "{name}{hidden, select, true { (Ų
ØŽŲŲ)} other {}}",
"photo_shared_all_users": "ŲØ¨Ø¯Ų ØŖŲŲ Ø´Ø§ØąŲØĒ ØĩŲØąŲ Ų
Øš ØŦŲ
ب𠨧ŲŲ
ØŗØĒ؎دŲ
ŲŲ ØŖŲ ŲŲØŗ ŲØ¯ŲŲ ØŖŲ Ų
ØŗØĒ؎دŲ
ŲŲŲ
Ø´Ø§ØąŲØŠ Ų
ØšŲ.",
"photos": "Ø§ŲØĩŲØą",
@@ -1197,9 +1514,10 @@
"photos_count": "{count, plural, one {{count, number} ØĩŲØąØŠ} other {{count, number} ØĩŲØą}}",
"photos_from_previous_years": "ØĩŲØą Ų
Ų Ø§ŲØŗŲŲØ§ØĒ Ø§ŲØŗØ§Ø¨ŲØŠ",
"pick_a_location": "ا؎ØĒØą Ų
ŲŲØšŲا",
- "pin_code_changed_successfully": "ØĒŲ
ØĒØēŲØą Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ",
- "pin_code_reset_successfully": "ØĒŲ
اؚاد؊ ØĒØšŲŲŲ Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ",
- "pin_code_setup_successfully": "ØĒŲ
Ø§ŲØ´Ø§ØĄ ØąŲŲ
ØŗØąŲ",
+ "pin_code_changed_successfully": "ØĒŲ
ØĒØēŲØą ØąŲ
Ø˛ PIN Ø¨ŲØŦاØ",
+ "pin_code_reset_successfully": "ØĒŲ
اؚاد؊ ØĒØšŲŲŲ ØąŲ
Ø˛ PIN Ø¨ŲØŦاØ",
+ "pin_code_setup_successfully": "ØĒŲ
Ø§ŲØ´Ø§ØĄ ØąŲ
Ø˛ PIN Ø¨ŲØŦاØ",
+ "pin_verification": "Ø§ŲØĒØŲŲ Ø¨ØąŲ
Ø˛ PIN",
"place": "Ų
ŲØ§Ų",
"places": "Ø§ŲØŖŲ
اŲŲ",
"places_count": "{count, plural, one {{count, number} Ų
ŲØ§Ų} other {{count, number} ØŖŲ
اŲŲ}}",
@@ -1207,20 +1525,28 @@
"play_memories": "ØĒØ´ØēŲŲ Ø§ŲØ°ŲØąŲØ§ØĒ",
"play_motion_photo": "ØĒØ´ØēŲŲ Ø§ŲØĩŲØą Ø§ŲŲ
ØĒØØąŲØŠ",
"play_or_pause_video": "ØĒØ´ØēŲŲ Ø§ŲŲŲØ¯ŲŲ ØŖŲ ØĨŲŲØ§ŲŲ Ų
Ø¤ŲØĒŲØ§",
+ "please_auth_to_access": "Ø§ŲØąØŦØ§ØĄ اŲŲŲØ§Ų
باŲŲ
ØĩØ§Ø¯ŲØŠ ŲŲŲØĩŲŲ",
"port": "اŲŲ
ŲŲØ°",
+ "preferences_settings_subtitle": "Ø§Ø¯Ø§ØąØŠ ØĒŲØļŲŲØ§ØĒ Ø§ŲØĒØˇØ¨ŲŲ",
"preferences_settings_title": "Ø§ŲØĒŲØļŲŲØ§ØĒ",
+ "preparing": "ŲŲØ¯ Ø§ŲØĒØØļŲØą",
"preset": "Ø§ŲØĨؚداد اŲŲ
ØŗØ¨Ų",
"preview": "Ų
ؚاŲŲØŠ",
"previous": "Ø§ŲØŗØ§Ø¨Ų",
"previous_memory": "Ø§ŲØ°ŲØąŲ Ø§ŲØŗØ§Ø¨ŲØŠ",
- "previous_or_next_photo": "Ø§ŲØĩŲØąØŠ Ø§ŲØŗØ§Ø¨ŲØŠ ØŖŲ Ø§ŲØĒØ§ŲŲØŠ",
+ "previous_or_next_day": "ŲŲŲ
ØĒاŲŲ/ØŗØ§Ø¨Ų",
+ "previous_or_next_month": "Ø´ŲØą ØĒØ§ŲŲ/ØŗØ§Ø¨Ų",
+ "previous_or_next_photo": "ØĩŲØąØŠ ØĒاŲŲØŠ/ØŗØ§Ø¨ŲØŠ",
+ "previous_or_next_year": "ØŗŲØŠ ØĒاŲŲØŠ/ØŗØ§Ø¨ŲØŠ",
"primary": "ØŖØŗØ§ØŗŲ",
"privacy": "Ø§ŲØŽØĩŲØĩŲØŠ",
+ "profile": "ØØŗØ§Ø¨ ØĒØšØąŲŲŲ",
"profile_drawer_app_logs": "Ø§ŲØŗØŦŲØ§ØĒ",
"profile_drawer_client_out_of_date_major": "ØĒØˇØ¨ŲŲ Ø§ŲŲØ§ØĒŲ Ø§ŲŲ
ØŲ
ŲŲ ŲØ¯ŲŲ
.ŲØąØŦŲ Ø§ŲØĒØØ¯ŲØĢ ØĨŲŲ ØŖØØ¯ØĢ ØĨØĩØ¯Ø§Øą ØąØĻŲØŗŲ.",
"profile_drawer_client_out_of_date_minor": "ØĒØˇØ¨ŲŲ Ø§ŲŲØ§ØĒŲ Ø§ŲŲ
ØŲ
ŲŲ ŲØ¯ŲŲ
.ŲØąØŦŲ Ø§ŲØĒØØ¯ŲØĢ ØĨŲŲ ØŖØØ¯ØĢ ØĨØĩØ¯Ø§Øą ØĩØēŲØą.",
"profile_drawer_client_server_up_to_date": "Ø§ŲØšŲ
ŲŲ ŲØ§Ų؎ادŲ
Ų
ØØ¯ØĢاŲ",
"profile_drawer_github": "Github",
+ "profile_drawer_readonly_mode": "ØĒŲ
ØĒŲØšŲŲ ŲØļØš اŲŲØąØ§ØĄØŠ ŲŲØˇ. اØļØēØˇ Ų
ØˇŲŲØ§ ØšŲŲ ØąŲ
Ø˛ ØĩŲØąØŠ اŲŲ
ØŗØĒ؎دŲ
ŲŲØŽØąŲØŦ.",
"profile_drawer_server_out_of_date_major": "Ø§ŲØŽØ§Ø¯Ų
ŲØ¯ŲŲ
.ŲØąØŦŲ Ø§ŲØĒØØ¯ŲØĢ ØĨŲŲ ØŖØØ¯ØĢ ØĨØĩØ¯Ø§Øą ØąØĻŲØŗŲ.",
"profile_drawer_server_out_of_date_minor": "Ø§ŲØŽØ§Ø¯Ų
ŲØ¯ŲŲ
.ŲØąØŦŲ Ø§ŲØĒØØ¯ŲØĢ ØĨŲŲ ØŖØØ¯ØĢ ØĨØĩØ¯Ø§Øą ØĩØēŲØą.",
"profile_image_of_user": "ØĩŲØąØŠ اŲŲ
ŲŲ Ø§ŲØ´ØŽØĩŲ ŲŲ {user}",
@@ -1247,7 +1573,7 @@
"purchase_lifetime_description": "Ø§ŲØ´ØąØ§ØĄ ŲŲ
Ø¯Ų Ø§ŲØŲØ§ØŠ",
"purchase_option_title": "ØŽŲØ§ØąØ§ØĒ Ø§ŲØ´ØąØ§ØĄ",
"purchase_panel_info_1": "ŲØĒØˇŲب Ø¨ŲØ§ØĄ Immich اŲŲØĢŲØą Ų
Ų Ø§ŲŲŲØĒ ŲØ§ŲØŦŲØ¯Ø ŲŲØ¯ŲŲØ§ Ų
ŲŲØ¯ØŗŲŲ ŲØšŲ
ŲŲŲ Ø¨Ø¯ŲØ§Ų
ŲØ§Ų
Ų ŲØŦØšŲŲ ØŖŲØļŲ Ų
ا ŲŲ
ŲŲ. Ų
ŲŲ
ØĒŲØ§ ŲŲ ØŖŲ ØĒØĩØ¨Ø Ø§ŲØ¨ØąŲ
ØŦŲØ§ØĒ Ų
ŲØĒŲØØŠ اŲŲ
ØĩØ¯Øą ŲŲ
Ų
Ø§ØąØŗØ§ØĒ Ø§ŲØšŲ
Ų Ø§ŲØŖØŽŲاŲŲØŠ Ų
ØĩØ¯Øą Ø¯ØŽŲ Ų
ØŗØĒداŲ
ŲŲŲ
ØˇŲØąŲŲ ŲØĨŲØ´Ø§ØĄ ŲØ¸Ø§Ų
Ø¨ŲØĻŲ ŲØØĒØąŲ
Ø§ŲØŽØĩŲØĩŲØŠ Ų
Øš بداØĻŲ ØŲŲŲŲØŠ ŲŲØŽØ¯Ų
اØĒ Ø§ŲØŗØØ§Ø¨ŲØŠ Ø§ŲØ§ØŗØĒØēŲØ§ŲŲØŠ.",
- "purchase_panel_info_2": "ŲØ¸ØąŲا ŲØŖŲŲØ§ Ų
ŲØĒØ˛Ų
ŲŲ Ø¨ØšØ¯Ų
ØĨØļØ§ŲØŠ ŲØ¸Ø§Ų
ØØ¸Øą Ø§ŲØ§Ø´ØĒØąØ§Ų ØēŲØą Ø§ŲŲ
دŲŲØšØ ŲØĨŲ ŲØ°Ø§ Ø§ŲØ´ØąØ§ØĄ ŲŲ ŲŲ
ŲØŲ ØŖŲ Ų
ŲØ˛Ø§ØĒ ØĨØļاŲŲØŠ ŲŲ Immich. ŲØŲ ŲØšØĒŲ
د ØšŲŲ Ø§ŲŲ
ØŗØĒ؎دŲ
ŲŲ Ų
ØĢŲŲ ŲØ¯ØšŲ
Ø§ŲØĒØˇŲŲØą Ø§ŲŲ
ØŗØĒŲ
Øą ŲŲ Immich.",
+ "purchase_panel_info_2": "ŲØ¸ØąŲا ŲØŖŲŲØ§ Ų
ŲØĒØ˛Ų
ŲŲ Ø¨ØšØ¯Ų
ØĨØļØ§ŲØŠ ØØ§ØŦØ˛ Ø¯ŲØšØ ŲØĨŲ ŲØ°Ø§ Ø§ŲØ´ØąØ§ØĄ ŲŲ ŲŲ
ŲØŲ ØŖŲ Ų
ŲØ˛Ø§ØĒ ØĨØļاŲŲØŠ ŲŲ Immich. ŲØŲ ŲØšØĒŲ
د ØšŲŲ Ø§ŲŲ
ØŗØĒ؎دŲ
ŲŲ Ų
ØĢŲŲ ŲØ¯ØšŲ
Ø§ŲØĒØˇŲŲØą Ø§ŲŲ
ØŗØĒŲ
Øą ŲŲ Immich.",
"purchase_panel_title": "ادؚŲ
اŲŲ
Ø´ØąŲØš",
"purchase_per_server": "ŲŲŲ ØŽØ§Ø¯Ų
",
"purchase_per_user": "ŲŲŲ Ų
ØŗØĒ؎دŲ
",
@@ -1259,12 +1585,17 @@
"purchase_server_description_2": "ØØ§ŲØŠ Ø§ŲØ¯Ø§ØšŲ
",
"purchase_server_title": "Ø§ŲØŽØ§Ø¯Ų
",
"purchase_settings_server_activated": "ŲØĒŲ
ØĨØ¯Ø§ØąØŠ Ų
ŲØĒØ§Ø Ų
ŲØĒØŦ Ø§ŲØŽØ§Ø¯Ų
Ų
Ų ŲØ¨Ų Ų
Ø¯ŲØą Ø§ŲŲØ¸Ø§Ų
",
+ "query_asset_id": "Ø§ØŗØĒØšŲØ§Ų
ØšŲ Ų
ØšØąŲ Ø§ŲØŖØĩŲ",
+ "queue_status": "ŲØĒŲ
Ø§ŲØ§ØļØ§ŲØŠ Ø§ŲŲ ŲØ§ØĻŲ
ØŠ Ø§ŲØĒØ¸Ø§Øą اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ {count}/{total}",
"rating": "ØĒŲŲŲŲ
ŲØŦŲ
Ų",
"rating_clear": "Ų
ØŗØ Ø§ŲØĒŲŲŲŲ
",
"rating_count": "{count, plural, one {# ŲØŦŲ
ØŠ} other {# ŲØŦŲŲ
}}",
"rating_description": "âĢâØ§ØšØąØļ ØĒŲŲŲŲ
EXIF ŲŲ ŲŲØØŠ اŲŲ
ØšŲŲŲ
اØĒ",
"reaction_options": "ØŽŲØ§ØąØ§ØĒ ØąØ¯ اŲŲØšŲ",
"read_changelog": "ŲØąØ§ØĄØŠ ØŗØŦŲ Ø§ŲØĒØēŲŲØą",
+ "readonly_mode_disabled": "ØĒŲ
ØĒØšØˇŲŲ ŲØļØš اŲŲØąØ§ØĄØŠ ŲŲØˇ",
+ "readonly_mode_enabled": "ØĒŲ
ØĒŲØšŲŲ ŲØļØš اŲŲØąØ§ØĄØŠ ŲŲØˇ",
+ "ready_for_upload": "ØŦØ§ŲØ˛ ŲŲØąŲØš",
"reassign": "ØĨؚاد؊ Ø§ŲØĒØšŲŲŲ",
"reassigned_assets_to_existing_person": "ØĒŲ
ØĒ ØĨؚاد؊ ØĒØšŲŲŲ {count, plural, one {# Ø§ŲØŖØĩŲ} other {# Ø§ŲØ§ØĩŲŲ}} ØĨŲŲ {name, select, null {Ø´ØŽØĩ Ų
ŲØŦŲØ¯ } other {{name}}}",
"reassigned_assets_to_new_person": "ØĒŲ
ØĒ ØĨؚاد؊ ØĒØšŲŲŲ {count, plural, one {# اŲŲ
ØØĒŲŲ} other {# اŲŲ
ØØĒŲŲØ§ØĒ}} ØĨŲŲ Ø´ØŽØĩ ØŦØ¯ŲØ¯",
@@ -1272,18 +1603,24 @@
"recent": "ØØ¯ŲØĢ",
"recent-albums": "ØŖŲØ¨ŲŲ
اØĒ Ø§ŲØØ¯ŲØĢØŠ",
"recent_searches": "ØšŲ
ŲŲØ§ØĒ Ø§ŲØ¨ØØĢ Ø§ŲØŖØŽŲØąØŠ",
+ "recently_added": "اØļŲŲ Ų
Ø¤ØŽØąØ§",
"recently_added_page_title": "ØŖØļŲŲ Ų
Ø¤ØŽØąØ§",
+ "recently_taken": "ØĒŲ
Ø§ŲØĒŲØ§ØˇŲا Ų
Ø¤ØŽØąŲØ§",
+ "recently_taken_page_title": "ØĒŲ
Ø§ŲØĒŲØ§ØˇŲا Ų
Ø¤ØŽØąŲØ§",
"refresh": "ØĒØØ¯ŲØĢ",
"refresh_encoded_videos": "ØĒØØ¯ŲØĢ Ų
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲ
Ø´ŲØąØŠ",
"refresh_faces": "ØĒØØ¯ŲØĢ اŲŲØŦŲŲ",
"refresh_metadata": "ØĒØØ¯ŲØĢ Ø§ŲØ¨ŲØ§ŲØ§ØĒ اŲŲØĩŲŲØŠ",
"refresh_thumbnails": "ØĒØØ¯ŲØĢ Ø§ŲØĩŲØą Ø§ŲŲ
ØĩØēØąØŠ",
- "refreshed": "ØĒŲ
Ø§ŲØĒØØ¯ŲØĢ",
+ "refreshed": "اؚاد؊ ØĒØŲ
ŲŲ",
"refreshes_every_file": "ØĨؚاد؊ ŲØąØ§ØĄØŠ ŲØ§ŲØŠ اŲŲ
ŲŲØ§ØĒ اŲŲ
ŲØŦŲØ¯ØŠ ŲØ§ŲØŦØ¯ŲØ¯ØŠ",
"refreshing_encoded_video": "ØŦØ§ØąŲ ØĒØØ¯ŲØĢ اŲŲŲØ¯ŲŲ Ø§ŲŲ
ØąŲ
Ø˛",
"refreshing_faces": "ØŦØ§ØąŲ ØĒØØ¯ŲØĢ اŲŲØŦŲŲ",
"refreshing_metadata": "ØŦØ§ØąŲ ØĒØØ¯ŲØĢ Ø§ŲØ¨ŲØ§ŲØ§ØĒ اŲŲØĩŲŲØŠ",
"regenerating_thumbnails": "ØŦØ§ØąŲ ØĒØŦØ¯ŲØ¯ Ø§ŲØĩŲØą Ø§ŲŲ
ØĩØēØąØŠ",
+ "remote": "Ø¨ØšŲØ¯",
+ "remote_assets": "Ø§ŲØŖŲØĩŲŲ Ø§ŲØ¨ØšŲد؊",
+ "remote_media_summary": "Ų
ŲØŽØĩ اŲŲ
ŲŲØ§ØĒ Ø§ŲØ¨ØšŲد؊",
"remove": "ØĨØ˛Ø§ŲØŠ",
"remove_assets_album_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØĨØ˛Ø§ŲØŠ {count, plural, one {# اŲŲ
ØØĒŲŲ} other {# اŲŲ
ØØĒŲŲØ§ØĒ}} Ų
Ų Ø§ŲØŖŲبŲŲ
Ø",
"remove_assets_shared_link_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ ØŖŲŲ ØĒØąŲØ¯ ØĨØ˛Ø§ŲØŠ {count, plural, one {# اŲŲ
ØØĒŲŲ} other {# اŲŲ
ØØĒŲŲØ§ØĒ}} Ų
Ų ØąØ§Ø¨Øˇ اŲŲ
Ø´Ø§ØąŲØŠ ŲØ°Ø§Ø",
@@ -1291,13 +1628,18 @@
"remove_custom_date_range": "ØĨØ˛Ø§ŲØŠ Ø§ŲŲØˇØ§Ų Ø§ŲØ˛Ų
ŲŲ Ø§ŲŲ
ØŽØĩØĩ",
"remove_deleted_assets": "ØĨØ˛Ø§ŲØŠ Ø§ŲŲ
ŲŲØ§ØĒ Ø§ŲØēŲØą Ų
ØĒØĩŲØŠ",
"remove_from_album": "ØĨØ˛Ø§ŲØŠ Ų
Ų Ø§ŲØŖŲبŲŲ
",
+ "remove_from_album_action_prompt": "ØĒŲ
Ø§Ø˛Ø§ŲØŠ {count} Ų
Ų Ø§ŲØ§ŲبŲŲ
",
"remove_from_favorites": "ØĨØ˛Ø§ŲØŠ Ų
Ų Ø§ŲŲ
ŲØļŲØŠ",
+ "remove_from_lock_folder_action_prompt": "{count} ØŖŲŲŲ Ų
Ų Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ",
+ "remove_from_locked_folder": "Ø§Ø˛Ø§ŲØŠ Ų
Ų Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲ",
+ "remove_from_locked_folder_confirmation": "ŲŲ Ø§ŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų Ø§Ø˛Ø§ŲØŠ ŲØ°Ų Ø§ŲØĩŲØą ŲØ§ŲŲŲØ¯ŲŲŲØ§ØĒ Ų
Ų Ø§ŲŲ
ØŦŲØ¯ اŲŲ
ŲŲŲØ ØŗŲŲŲŲŲŲ Ų
ØąØĻŲŲŲ ŲŲ Ø§ŲŲ
ŲØĒØ¨ØŠ Ø§ŲØŽØ§ØĩØŠ بŲ.",
"remove_from_shared_link": "ØĨØ˛Ø§ŲØŠ Ų
Ų Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲ",
"remove_memory": "ØĨØ˛Ø§ŲØŠ Ø§ŲØ°Ø§ŲØąØŠ",
"remove_photo_from_memory": "ØĨØ˛Ø§ŲØŠ Ø§ŲØĩŲØąØŠ Ų
Ų ŲØ°Ų Ø§ŲØ°ŲØąŲ",
+ "remove_tag": "Ø§Ø˛Ø§ŲØŠ ØšŲØ§Ų
ØŠ",
"remove_url": "ØĨØ˛Ø§ŲØŠ ØšŲŲØ§Ų URL",
"remove_user": "ØĨØ˛Ø§ŲØŠ Ø§ŲŲ
ØŗØĒ؎دŲ
",
- "removed_api_key": "ØĒŲ
ØĨØ˛Ø§ŲØŠ Ų
ŲØĒØ§Ø API: {name}",
+ "removed_api_key": "ØĒŲ
ØĨØ˛Ø§ØŠ Ų
ŲØĒØ§Ø API: âĒâĢ{name}",
"removed_from_archive": "ØĒŲ
ØĒ ØĨØ˛Ø§ŲØĒŲØ§ Ų
Ų Ø§ŲØŖØąØ´ŲŲ",
"removed_from_favorites": "ØĒŲ
ØĒ Ø§ŲØĨØ˛Ø§ŲØŠ Ų
Ų Ø§ŲŲ
ŲØļŲØŠ",
"removed_from_favorites_count": "{count, plural, other {ØŖŲØ˛ŲŲØĒ #}} Ų
Ų Ø§ŲØĒŲØļŲŲØ§ØĒ",
@@ -1315,20 +1657,32 @@
"reset": "ØĨؚاد؊ ØļØ¨Øˇ",
"reset_password": "ØĨؚاد؊ ØĒØšŲŲŲ ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
"reset_people_visibility": "ØĨؚاد؊ ØļØ¨Øˇ ظŲŲØą Ø§ŲØŖØ´ØŽØ§Øĩ",
+ "reset_pin_code": "اؚاد؊ ØĒØšŲŲŲ ØąŲ
Ø˛ PIN",
+ "reset_pin_code_description": "اذا ŲØŗŲØĒ ØąŲ
Ø˛ اŲPIN Ø§ŲØŽØ§Øĩ Ø¨ŲØ باŲ
ŲØ§ŲŲ Ø§ŲØĒŲØ§ØĩŲ Ų
Øš Ų
Ø¯ŲØą Ø§Ų؎ادŲ
ŲØ¯ŲŲ ŲØ§ØšØ§Ø¯ØŠ ØĒØšŲŲŲŲ",
+ "reset_pin_code_success": "ØĒŲ
اؚاد؊ ØĒØšŲŲŲ ØąŲ
Ø˛ اŲPIN Ø¨ŲØŦاØ",
+ "reset_pin_code_with_password": "ŲŲ
ŲŲŲ Ø¯Ø§ØĻŲ
ا اؚاد؊ ØĒØšŲŲŲ ØąŲ
Ø˛ اŲPIN Ø§ŲØŽØ§Øĩ Ø¨Ų ØšŲ ØˇØąŲŲ ŲŲŲ
ØŠ اŲŲ
ØąŲØą Ø§Ų؎اØĩØŠ بŲ",
+ "reset_sqlite": "ØĨؚاد؊ ØĒØšŲŲŲ ŲØ§ØšØ¯ØŠ Ø¨ŲØ§ŲاØĒ SQLite",
+ "reset_sqlite_confirmation": "ŲŲ ØŖŲØĒ Ų
ØĒØŖŲØ¯ Ų
Ų ØąØēبØĒŲ ŲŲ ØĨؚاد؊ ØļØ¨Øˇ ŲØ§ØšØ¯ØŠ Ø¨ŲØ§ŲاØĒ SQLiteØ ØŗØĒØØĒØ§ØŦ ØĨŲŲ ØĒØŗØŦŲŲ Ø§ŲØŽØąŲØŦ ØĢŲ
ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ Ų
ØąØŠ ØŖØŽØąŲ ŲØĨؚاد؊ Ų
Ø˛Ø§Ų
ŲØŠ Ø§ŲØ¨ŲØ§ŲØ§ØĒ",
+ "reset_sqlite_success": "ØĒŲ
ØĨؚاد؊ ØĒØšŲŲŲ ŲØ§ØšØ¯ØŠ Ø¨ŲØ§ŲاØĒ SQLite Ø¨ŲØŦاØ",
"reset_to_default": "ØĨؚاد؊ Ø§ŲØĒØšŲŲŲ ØĨŲŲ Ø§ŲØ§ŲØĒØąØ§ØļŲ",
"resolve_duplicates": "Ų
ØšØ§ŲØŦØŠ اŲŲØŗØŽ اŲŲ
ŲØąØąØŠ",
"resolved_all_duplicates": "ØĒŲ
ØŲ ØŦŲ
ب𠨧بĒŲØąØ§ØąØ§ØĒ",
"restore": "Ø§ŲØ§ØŗØĒØšØ§Ø¯Ų Ų
Ų ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"restore_all": "Ø§ØŗØĒؚاد؊ اŲŲŲ",
+ "restore_trash_action_prompt": "ØĒŲ
Ø§ØŗØĒؚاد؊ {count} Ų
Ų Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"restore_user": "Ø§ØŗØĒؚاد؊ اŲŲ
ØŗØĒ؎دŲ
",
"restored_asset": "اŲŲ
ØØĒŲŲØ§ØĒ اŲŲ
ØŗØĒؚاد؊",
"resume": "Ø§ØŗØĒØĻŲØ§Ų",
+ "resume_paused_jobs": "Ø§ØŗØĒŲŲ
Ø§Ų {count, plural, one {# ŲØ¸ŲŲØŠ Ų
ØšŲŲØŠ} other {# ŲØ¸Ø§ØĻŲ Ų
ØšŲŲØŠ}}",
"retry_upload": "ØŖØšØ¯ Ų
ØØ§ŲŲØŠ Ø§ŲØąŲØš",
"review_duplicates": "Ų
ØąØ§ØŦؚ؊ Ø§ŲØĒŲØąØ§ØąØ§ØĒ",
+ "review_large_files": "Ų
ØąØ§ØŦؚ؊ اŲŲ
ŲŲØ§ØĒ اŲŲØ¨ŲØąØŠ",
"role": "Ø§ŲØ¯ŲØą",
"role_editor": "اŲŲ
ØØąØą",
"role_viewer": "Ø§ŲØšØ§ØąØļ",
+ "running": "ŲŲØ¯ Ø§ŲØĒØ´ØēŲŲ",
"save": "ØŲظ",
+ "save_to_gallery": "ØŲظ اŲŲ Ø§ŲŲ
ØšØąØļ",
"saved_api_key": "ØĒŲ
ØŲظ Ų
ŲØĒØ§Ø اŲŲ API",
"saved_profile": "ØĒŲ
ØŲظ اŲŲ
ŲŲ",
"saved_settings": "ØĒŲ
ØŲظ Ø§ŲØĨؚداداØĒ",
@@ -1349,19 +1703,33 @@
"search_camera_model": "Ø§ŲØ¨ØØĢ ØØŗØ¨ Ų
ŲØ¯ŲŲ Ø§ŲŲØ§Ų
بਧ...",
"search_city": "Ø§ŲØ¨ØØĢ ØØŗØ¨ اŲŲ
دŲŲØŠ...",
"search_country": "Ø§ŲØ¨ØØĢ ØØŗØ¨ Ø§ŲØ¯ŲŲØŠ...",
- "search_filter_apply": "ا؎ØĒØ§Øą اŲŲŲØĒØą ",
+ "search_filter_apply": "ا؎ØĒØ§Øą اŲŲŲØĒØą",
+ "search_filter_camera_title": "ا؎ØĒØą Ųب𠨧ŲŲØ§Ų
بਧ",
+ "search_filter_date": "ØĒØ§ØąŲØŽ",
+ "search_filter_date_interval": "{start} اŲŲ {end}",
+ "search_filter_date_title": "ØØ¯Ø¯ ŲØˇØ§Ų Ø§ŲØĒØ§ØąŲØŽ",
"search_filter_display_option_not_in_album": "ŲŲØŗ ŲŲ Ø§ŲØŖŲبŲŲ
",
+ "search_filter_display_options": "ØŽŲØ§ØąØ§ØĒ Ø§ŲØšØąØļ",
+ "search_filter_filename": "Ø¨ØØĢ Ø¨Ø§ØŗØĒ؎داŲ
Ø§ŲØ§ØŗŲ
",
+ "search_filter_location": "اŲŲ
ŲŲØš",
+ "search_filter_location_title": "ا؎ØĒØą اŲŲ
ŲŲØš",
+ "search_filter_media_type": "Ųب𠨧ŲŲØŗØ§ØĻØˇ",
+ "search_filter_media_type_title": "ا؎ØĒØą Ųب𠨧ŲŲØŗØ§ØĻØˇ",
+ "search_filter_people_title": "ا؎ØĒØą Ø§ŲØ§Ø´ØŽØ§Øĩ",
"search_for": "Ø§ŲØ¨ØØĢ ØšŲ",
"search_for_existing_person": "Ø§ŲØ¨ØØĢ ØšŲ Ø´ØŽØĩ Ų
ŲØŦŲØ¯",
+ "search_no_more_result": "ŲØ§ ØĒŲØŦد ŲØĒØ§ØĻØŦ اØļاŲŲØŠ",
"search_no_people": "ŲØ§ ŲŲØŦد ØŖØ´ØŽØ§Øĩ",
"search_no_people_named": "ŲØ§ ŲŲØŦد ØŖØ´ØŽØ§Øĩ Ø¨Ø§ŲØ§ØŗŲ
\"{name}\"",
+ "search_no_result": "ŲØ§ ØĒŲØŦد ŲØĒØ§ØĻØŦØ ØØ§ŲŲ Ø§ØŗØĒ؎داŲ
Ų
ØĩØˇŲØ Ø¨ØØĢ Ų
ØŽØĒŲŲ Ø§Ų ØĒØąŲŲØ¨ØŠ",
"search_options": "ØŽŲØ§ØąØ§ØĒ Ø§ŲØ¨ØØĢ",
"search_page_categories": "ŲØĻØ§ØĒ",
"search_page_motion_photos": "Ø§ŲØĩŲØą Ø§ŲŲ
ØĒØØąŲŲ",
"search_page_no_objects": "ŲØ§ ØĒŲØŦد Ų
ØšŲŲŲ
اØĒ ØšŲ ØŖØ´ŲØ§ØĄ Ų
ØĒØ§ØØŠ",
"search_page_no_places": "ŲØ§ ØĒŲØŦد Ų
ØšŲŲŲ
اØĒ Ų
ØĒŲŲØąØŠ ŲŲØŖŲ
اŲŲ",
"search_page_screenshots": "ŲŲØˇØ§ØĒ Ø§ŲØ´Ø§Ø´ØŠ",
- "search_page_selfies": " ØĩŲØą Ø°Ø§ØĒŲŲ",
+ "search_page_search_photos_videos": "Ø§Ø¨ØØĢ ØšŲ ØĩŲØąŲ Ø§Ų ŲØ¯ŲŲŲØ§ØĒŲ",
+ "search_page_selfies": "ØĩŲØą Ø°Ø§ØĒŲŲ",
"search_page_things": "ØŖØ´ŲØ§ØĄ",
"search_page_view_all_button": "ØšØąØļ اŲŲŲ",
"search_page_your_activity": "ŲØ´Ø§ØˇŲ",
@@ -1372,7 +1740,7 @@
"search_result_page_new_search_hint": "Ø¨ØØĢ ØŦØ¯ŲØ¯",
"search_settings": "ØĨؚداداØĒ Ø§ŲØ¨ØØĢ",
"search_state": "Ø§ŲØ¨ØØĢ ØØŗØ¨ اŲŲŲØ§ŲØŠ...",
- "search_suggestion_list_smart_search_hint_1": "ŲØĒŲ
ØĒŲ
ŲŲŲ Ø§ŲØ¨ØØĢ Ø§ŲØ°ŲŲ Ø§ŲØĒØąØ§ØļŲŲØ§ Ø ŲŲØ¨ØØĢ ØšŲ Ø§ŲØ¨ŲØ§ŲØ§ØĒ اŲŲØĩŲŲØŠ Ø Ø§ØŗØĒ؎دŲ
Ø¨ŲØ§ØĄ Ø§ŲØŦŲ
ŲØŠ",
+ "search_suggestion_list_smart_search_hint_1": "ŲØĒŲ
ØĒŲ
ŲŲŲ Ø§ŲØ¨ØØĢ Ø§ŲØ°ŲŲ Ø§ŲØĒØąØ§ØļŲŲØ§ Ø ŲŲØ¨ØØĢ ØšŲ Ø§ŲØ¨ŲØ§ŲØ§ØĒ اŲŲØĩŲŲØŠ Ø Ø§ØŗØĒ؎دŲ
Ø¨ŲØ§ØĄ Ø§ŲØŦŲ
ŲØŠ. ",
"search_suggestion_list_smart_search_hint_2": "Ų
: Ø§ŲØ¨ØØĢ Ø§ŲØŽØ§Øĩ بŲ",
"search_tags": "Ø§ŲØ¨ØØĢ ØšŲ Ø§ŲØšŲاŲ
اØĒ...",
"search_timezone": "Ø§ŲØ¨ØØĢ ØØŗØ¨ اŲŲ
ŲØˇŲØŠ Ø§ŲØ˛Ų
ŲŲØŠ...",
@@ -1385,6 +1753,7 @@
"select_album_cover": "ØĒØØ¯Ųد ØēŲØ§Ų Ø§ŲØŖŲبŲŲ
",
"select_all": "ØĒØØ¯Ųد اŲŲŲ",
"select_all_duplicates": "ØĒØØ¯Ųد ØŦŲ
ب𠨧ŲŲØŗØŽ اŲŲ
ŲØąØąØŠ",
+ "select_all_in": "ا؎ØĒØą اŲŲŲ ŲŲ {group}",
"select_avatar_color": "ØĒØØ¯Ųد ŲŲŲ Ø§ŲØĩŲØąØŠ Ø§ŲØ´ØŽØĩŲØŠ",
"select_face": "ØĒØØ¯Ųد ŲØŦŲ",
"select_featured_photo": "ØĒØØ¯Ųد Ø§ŲØĩŲØąØŠ اŲŲ
Ų
ŲØ˛ØŠ",
@@ -1392,17 +1761,21 @@
"select_keep_all": "ØĒØØ¯Ųد Ø§ŲØŖØØĒŲØ§Ø¸ باŲŲŲ",
"select_library_owner": "ØĒØØ¯Ųد Ų
اŲŲŲ Ø§ŲŲ
ŲØĒØ¨ØŠ",
"select_new_face": "ØĒØØ¯Ųد ŲØŦŲ ØŦØ¯ŲØ¯",
+ "select_person_to_tag": "ا؎ØĒØą Ø´ØŽØĩ ŲŲØļØš ØšŲØ§Ų
ØŠ",
"select_photos": "ØĒØØ¯Ųد Ø§ŲØĩŲØą",
"select_trash_all": "ØĒØØ¯Ųد ØØ°Ų اŲŲŲŲ",
"select_user_for_sharing_page_err_album": "ŲØ´Ų ŲŲ ØĨŲØ´Ø§ØĄ ØŖŲØ¨ŲŲ
",
"selected": "Ø§ŲØĒØØ¯ŲØ¯",
"selected_count": "{count, plural, other {# Ų
ØØ¯Ø¯ØŠ }}",
+ "selected_gps_coordinates": "ØĨØØ¯Ø§ØĢŲØ§ØĒ ŲØ¸Ø§Ų
ØĒØØ¯Ųد اŲŲ
ŲØ§ŲØš اŲŲ
ØŽØĒØ§ØąØŠ",
"send_message": "âØĨØąØŗØ§Ų ØąØŗØ§ŲØŠ",
"send_welcome_email": "ØĨØąØŗØ§Ų Ø¨ØąŲØ¯Ųا ØĨŲŲØĒØąŲŲŲŲØ§ ØĒØąØŲبŲŲØ§",
+ "server_endpoint": "ŲŲØˇØŠ ŲŲØ§ŲØŠ Ø§ŲØŽØ§Ø¯Ų
",
"server_info_box_app_version": "ŲØŗØŽØŠ Ø§ŲØĒØˇØ¨ŲŲ",
"server_info_box_server_url": "ØšŲŲØ§Ų URL Ø§ŲØŽØ§Ø¯Ų
",
"server_offline": "Ø§ŲØŽØ§Ø¯Ų
ØēŲØą Ų
ØĒØĩŲ",
"server_online": "Ø§ŲØŽØ§Ø¯Ų
Ų
ØĒØĩŲ",
+ "server_privacy": "ØŽØĩŲØĩŲØŠ Ø§ŲØŽØ§Ø¯Ų
",
"server_stats": "ØĨØØĩاØĻŲØ§ØĒ Ø§ŲØŽØ§Ø¯Ų
",
"server_version": "ØĨØĩØ¯Ø§Øą Ø§ŲØŽØ§Ø¯Ų
",
"set": "âØĒØØ¯Ųد",
@@ -1412,6 +1785,7 @@
"set_date_of_birth": "ØĒØØ¯Ųد ØĒØ§ØąŲØŽ Ø§ŲŲ
ŲŲØ§Ø¯",
"set_profile_picture": "ØĒØØ¯Ųد ØĩŲØąØŠ اŲŲ
ŲŲ Ø§ŲØ´ØŽØĩŲ",
"set_slideshow_to_fullscreen": "ØĒØØ¯Ųد ØšØąØļ Ø§ŲØ´ØąØ§ØĻØ ØšŲŲ ŲØļØš Ų
ŲØĄ Ø§ŲØ´Ø§Ø´ØŠ",
+ "set_stack_primary_asset": "ØĒØšŲŲŲ ŲØŖØĩŲ Ø§ØŗØ§ØŗŲ",
"setting_image_viewer_help": "ŲŲŲŲ
ØšØ§ØąØļ Ø§ŲØĒŲØ§ØĩŲŲ Ø¨ØĒØŲ
ŲŲ Ø§ŲØĩŲØąØŠ اŲŲ
ØĩØēØąØŠ Ø§ŲØĩØēŲØąØŠ ØŖŲŲØ§Ų Ø ØĢŲ
ŲŲŲŲ
بØĒØŲ
ŲŲ Ø§ŲŲ
ؚاŲŲØŠ Ų
ØĒŲØŗØˇØŠ Ø§ŲØØŦŲ
(ØĨذا ØĒŲ
ØĒŲ
ŲŲŲŲØ§) Ø ŲŲŲŲŲ
ØŖØŽŲØąŲا بØĒØŲ
ŲŲ Ø§ŲØŖØĩŲ (ØĨذا ØĒŲ
ØĒŲ
ŲŲŲŲ).",
"setting_image_viewer_original_subtitle": "ØĒŲ
ŲŲŲ ØĒØŲ
ŲŲ Ø§ŲØĩŲØąØŠ اŲŲØ§Ų
ŲØŠ Ø§ŲØ¯ŲØŠ Ø§ŲØŖØĩŲŲØŠ (ŲØ¨ŲØąØŠ!).ØĒØšØˇŲŲ ŲØĒŲŲŲŲ Ø§ØŗØĒ؎داŲ
Ø§ŲØ¨ŲØ§ŲØ§ØĒ (ŲŲ Ų
Ų Ø§ŲØ´Ø¨ŲØŠ ŲØšŲŲ Ø°Ø§ŲØąØŠ Ø§ŲØĒØŽØ˛ŲŲ Ø§ŲŲ
Ø¤ŲØĒ ŲŲØŦŲØ§Ø˛).",
"setting_image_viewer_original_title": "ØĒØŲ
ŲŲ Ø§ŲØĩŲØąØŠ Ø§ŲØŖØĩŲŲØŠ",
@@ -1419,21 +1793,31 @@
"setting_image_viewer_preview_title": "ØĒØŲ
ŲŲ ØĩŲØąØŠ Ų
ؚاŲŲØŠ",
"setting_image_viewer_title": "Ø§ŲØĩŲØą",
"setting_languages_apply": "ØĒØēŲŲØą Ø§ŲØĨؚداداØĒ",
+ "setting_languages_subtitle": "ØĒØēŲŲØą ŲØēØŠ Ø§ŲØĒØˇØ¨ŲŲ",
+ "setting_notifications_notify_failures_grace_period": "Ø§ŲØĒŲØ¨ŲŲ Ø¨ŲØ´Ų اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲ Ø§ŲØŽŲŲŲØŠ: {duration}",
+ "setting_notifications_notify_hours": "{count} ØŗØ§ØšØ§ØĒ",
"setting_notifications_notify_immediately": "ŲŲ Ø§ŲØØ§Ų",
+ "setting_notifications_notify_minutes": "{count} Ø¯ŲØ§ØĻŲ",
"setting_notifications_notify_never": "ØŖØ¨Ø¯Ø§Ų",
+ "setting_notifications_notify_seconds": "{count} ØĢŲØ§ŲŲ",
"setting_notifications_single_progress_subtitle": "Ų
ØšŲŲŲ
اØĒ Ø§ŲØĒŲØ¯Ų
Ø§ŲØĒŲØĩŲŲŲØŠ ØĒØŲ
ŲŲ ŲŲŲ ØŖØĩŲ",
"setting_notifications_single_progress_title": "ØĨØ¸ŲØ§Øą ØĒŲØ¯Ų
Ø§ŲØĒŲØ§ØĩŲŲ Ø§ŲØ§ØØĒŲØ§ØˇŲØŠ Ø§ŲØŽŲŲŲØŠ",
"setting_notifications_subtitle": "اØļØ¨Øˇ ØĒŲØļŲŲØ§ØĒ Ø§ŲØĨØŽØˇØ§Øą",
"setting_notifications_total_progress_subtitle": "Ø§ŲØĒŲØ¯Ų
Ø§ŲØĒØŲ
ŲŲ Ø§ŲØšØ§Ų
(ØĒŲ
اŲŲŲØ§Ų
بŲ/ØĨØŦŲ
اŲŲ Ø§ŲØŖØĩŲŲ)",
"setting_notifications_total_progress_title": "ØĨØ¸ŲØ§Øą اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ Ø§ŲØŽŲŲŲØŠ Ø§ŲØĒŲØ¯Ų
اŲŲ
ØØąØ˛",
"setting_video_viewer_looping_title": "ØĒŲØąØ§Øą Ų
ŲØˇØš ŲŲØ¯ŲŲ ØĒŲŲØ§ØĻŲŲØ§",
+ "setting_video_viewer_original_video_subtitle": "ØšŲØ¯ بØĢ ŲŲØ¯ŲŲ Ų
Ų Ø§ŲØŽØ§Ø¯Ų
Ø Ø´ØēŲŲ Ø§ŲŲØŗØŽØŠ Ø§ŲØŖØĩŲŲØŠ ØØĒŲ Ų
Øš ØĒŲŲØą ØĒØąŲ
ŲØ˛ بدŲŲ. ŲØ¯ ŲØ¤Ø¯Ų ذŲŲ ØĨŲŲ ØĒŲØˇŲØš اØĢŲØ§ØĄ Ø§ŲØšØąØļ . ØĒŲØ´ØēŲŲ Ø§ŲŲŲØ¯ŲŲŲØ§ØĒ اŲŲ
ØĒŲŲØąØŠ Ų
ØŲŲŲØ§ بØŦŲØ¯ØŠ ØŖØĩŲŲØŠ Ø¨ØēØļ اŲŲØ¸Øą ØšŲ ŲØ°Ø§ Ø§ŲØĨؚداد.",
+ "setting_video_viewer_original_video_title": "اØŦØ¨Ø§Øą ØšØąØļ اŲŲØ¯ŲŲ Ø§ŲØ§ØĩŲŲ",
"settings": "Ø§ŲØĨؚداداØĒ",
"settings_require_restart": "ŲØąØŦŲ ØĨؚاد؊ ØĒØ´ØēŲŲ ŲØĒØˇØ¨ŲŲ ŲØ°Ø§ Ø§ŲØĨؚداد",
"settings_saved": "ØĒŲ
ØŲظ Ø§ŲØĨؚداداØĒ",
- "setup_pin_code": "ØĒØØ¯Ųد ØąŲŲ
ØŗØąŲ",
+ "setup_pin_code": "ØĒØØ¯Ųد ØąŲ
Ø˛ PIN",
"share": "Ų
Ø´Ø§ØąŲØŠ",
+ "share_action_prompt": "ØĒŲ
Ų
Ø´Ø§ØąŲØŠ {count} ØŖØĩŲ (Ų
ŲŲ)",
"share_add_photos": "ØĨØļØ§ŲØŠ Ø§ŲØĩŲØą",
+ "share_assets_selected": "ا؎ØĒŲØ§Øą {count}",
"share_dialog_preparing": "ØĒØØļŲØą...",
+ "share_link": "Ų
Ø´Ø§ØąŲØŠ ØąØ§Ø¨Øˇ",
"shared": "Ų
ŲØ´ØĒŲØąŲ",
"shared_album_activities_input_disable": "Ø§ŲØĒØšŲŲŲ Ų
ØšØˇŲ",
"shared_album_activity_remove_content": "ŲŲ ØĒØąŲØ¯ ØØ°Ų ŲØ°Ø§ اŲŲØ´Ø§ØˇØ",
@@ -1446,22 +1830,42 @@
"shared_by_user": "ØĒŲ
ØĒ اŲŲ
Ø´Ø§ØąŲØŠ Ø¨ŲØ§ØŗØˇØŠ {user}",
"shared_by_you": "ØĒŲ
ØĒ Ų
Ø´Ø§ØąŲØĒŲ Ų
Ų ŲŲØ¨ŲŲ",
"shared_from_partner": "ØĩŲØą Ų
Ų {partner}",
+ "shared_intent_upload_button_progress_text": "{current} / {total} ØĒŲ
ØąŲØš",
"shared_link_app_bar_title": "ØąŲØ§Ø¨Øˇ Ų
Ø´ØĒØąŲØŠ",
"shared_link_clipboard_copied_massage": "ŲØŗØŽ ØĨŲŲ Ø§ŲØØ§ŲØ¸ØŠ",
+ "shared_link_clipboard_text": "ØąØ§Ø¨Øˇ: {link}\nŲŲŲ
ØŠ اŲŲ
ØąŲØą: {password}",
"shared_link_create_error": "ØŽØˇØŖ ØŖØĢŲØ§ØĄ ØĨŲØ´Ø§ØĄ ØąØ§Ø¨Øˇ Ų
Ø´ØĒØąŲ",
+ "shared_link_custom_url_description": "اŲŲØĩŲŲ ØĨŲŲ ŲØ°Ø§ Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲ Ø¨Ø§ØŗØĒ؎داŲ
ØšŲŲØ§Ų URL Ų
ØŽØĩØĩ",
"shared_link_edit_description_hint": "ØŖØ¯ØŽŲ ŲØĩŲ Ø§ŲŲ
Ø´Ø§ØąŲØŠ",
"shared_link_edit_expire_after_option_day": "ŲŲŲ
1",
+ "shared_link_edit_expire_after_option_days": "{count} Ø§ŲØ§Ų
",
"shared_link_edit_expire_after_option_hour": "1 ØŗØ§ØšØŠ",
+ "shared_link_edit_expire_after_option_hours": "{count} ØŗØ§ØšØ§ØĒ",
"shared_link_edit_expire_after_option_minute": "1 دŲŲŲØŠ",
+ "shared_link_edit_expire_after_option_minutes": "{count} Ø¯ŲØ§ØĻŲ",
+ "shared_link_edit_expire_after_option_months": "{count} Ø§Ø´ŲØą",
+ "shared_link_edit_expire_after_option_year": "{count} ØŗŲØŠ",
"shared_link_edit_password_hint": "ØŖØ¯ØŽŲ ŲŲŲ
ØŠ Ų
ØąŲØą Ø§ŲŲ
Ø´Ø§ØąŲØŠ",
"shared_link_edit_submit_button": "ØĒØØ¯ŲØĢ Ø§ŲØąØ§Ø¨Øˇ",
"shared_link_error_server_url_fetch": "ŲØ§ ŲŲ
ŲŲ ØŦŲØ¨ ØšŲŲØ§Ų Ø§ŲØŽØ§Ø¯Ų
",
+ "shared_link_expires_day": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØĒŲ ŲŲ {count} ŲŲŲ
",
+ "shared_link_expires_days": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØĒŲ ŲŲ {count} Ø§ŲØ§Ų
",
+ "shared_link_expires_hour": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØŠ ŲŲ {count} ØŗØ§ØšØŠ",
+ "shared_link_expires_hours": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØĒŲ ŲŲ {count} ØŗØ§ØšØ§ØĒ",
+ "shared_link_expires_minute": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØĒŲ ŲŲ {count} دŲŲŲØŠ",
+ "shared_link_expires_minutes": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØĒŲ ŲŲ {count} Ø¯ŲØ§ØĻŲ",
"shared_link_expires_never": "ØĒŲØĒŲŲ â",
+ "shared_link_expires_second": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØĒŲ ŲŲ {count} ØĢاŲŲØŠ",
+ "shared_link_expires_seconds": "ØĒŲØĒŲŲ ØĩŲØ§ØŲØĒŲ ŲŲ {count} ØĢŲØ§ŲŲ",
+ "shared_link_individual_shared": "Ų
Ø´Ø§ØąŲØŠ ŲØąØ¯ŲØŠ",
+ "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "ØĨØ¯Ø§ØąØŠ Ø§ŲØąŲØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲØŠ",
"shared_link_options": "ØŽŲØ§ØąØ§ØĒ Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲ",
+ "shared_link_password_description": "ØˇŲØ¨ ŲŲŲ
ØŠ Ų
ØąŲØą ŲŲŲØĩŲŲ ØĨŲŲ ŲØ°Ø§ Ø§ŲØąØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲ",
"shared_links": "ØąŲØ§Ø¨Øˇ Ų
Ø´ØĒØąŲØŠ",
"shared_links_description": "ŲØĩŲ Ø§ŲØąŲØ§Ø¨Øˇ اŲŲ
Ø´ØĒØąŲØŠ",
"shared_photos_and_videos_count": "{assetCount, plural, other {# Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲ
ŲØ´Ø§ØąŲŲØŠ.}}",
+ "shared_with_me": "ØĒŲ
ØĒ Ų
Ø´Ø§ØąŲØĒŲØ§ Ų
ØšŲ",
"shared_with_partner": "ØĒŲ
ØĒ اŲŲ
Ø´Ø§ØąŲØŠ Ų
Øš {partner}",
"sharing": "Ų
Ø´Ø§ØąŲØŠ",
"sharing_enter_password": "Ø§ŲØąØŦØ§ØĄ ØĨØ¯ØŽØ§Ų ŲŲŲ
ØŠ اŲŲ
ØąŲØą ŲØšØąØļ ŲØ°Ų Ø§ŲØĩŲØØŠ.",
@@ -1492,6 +1896,7 @@
"show_slideshow_transition": "ØĨØ¸ŲØ§Øą Ø§ŲØĒŲØ§Ų ØšØąØļ Ø§ŲØ´ØąØ§ØĻØ",
"show_supporter_badge": "Ø´Ø§ØąØŠ اŲŲ
Ø¤ŲØ¯",
"show_supporter_badge_description": "ØĨØ¸ŲØ§Øą Ø´Ø§ØąØŠ اŲŲ
Ø¤ŲØ¯",
+ "show_text_search_menu": "ØšØąØļ ŲØ§ØĻŲ
ØŠ ØŽŲØ§ØąØ§ØĒ Ø§ŲØ¨ØØĢ ŲŲ Ø§ŲŲØĩ",
"shuffle": "ØŽŲØˇ",
"sidebar": "Ø§ŲØ´ØąŲØˇ Ø§ŲØŦØ§ŲØ¨Ų",
"sidebar_display_description": "ØšØąØļ ØąØ§Ø¨Øˇ ŲŲØšØąØļ ŲŲ Ø§ŲØ´ØąŲØˇ Ø§ŲØŦØ§ŲØ¨Ų",
@@ -1507,12 +1912,14 @@
"sort_created": "ØĒØ§ØąŲØŽ Ø§ŲØĨŲØ´Ø§ØĄ",
"sort_items": "ؚدد Ø§ŲØšŲاØĩØą",
"sort_modified": "ØĒŲ
ØĒؚدŲŲ Ø§ŲØĒØ§ØąŲØŽ",
+ "sort_newest": "Ø§ØØ¯ØĢ ØĩŲØąØŠ",
"sort_oldest": "ØŖŲØ¯Ų
ØĩŲØąØŠ",
"sort_people_by_similarity": "ØąØĒب Ø§ŲØŖØ´ØŽØ§Øĩ ØØŗØ¨ Ø§ŲØĒØ´Ø§Ø¨Ų",
"sort_recent": "ØŖØØ¯ØĢ ØĩŲØąØŠ",
"sort_title": "Ø§ŲØšŲŲØ§Ų",
"source": "اŲŲ
ØĩØ¯Øą",
"stack": "ØĒØŦŲ
ŲØš",
+ "stack_action_prompt": "{count} Ų
ŲØ¯ØŗØŠ",
"stack_duplicates": "ØĒØŦŲ
ب𠨧ŲŲØŗØŽ اŲŲ
ŲØąØąØŠ",
"stack_select_one_photo": "ØØ¯Ø¯ ØĩŲØąØŠ ØąØĻŲØŗŲØŠ ŲØ§ØØ¯ØŠ ŲŲŲ
ØŦŲ
ŲØšØŠ",
"stack_selected_photos": "ŲØ¯Øŗ Ø§ŲØĩŲØą Ø§ŲŲ
ØØ¯Ø¯ØŠ",
@@ -1520,16 +1927,20 @@
"stacktrace": "ØĒØĒŲØ¨ŲØš Ø§ŲØĒŲØ¯ŲØŗ",
"start": "Ø§Ø¨Ø¯ØŖ",
"start_date": "ØĒØ§ØąŲØŽ Ø§ŲØ¨Ø¯ØĄ",
+ "start_date_before_end_date": "ŲØŦب ØŖŲ ŲŲŲŲ ØĒØ§ØąŲØŽ Ø¨Ø¯ØĄ اŲŲØĒØąØŠ ŲØ¨Ų ØĒØ§ØąŲØŽ ŲŲØ§ŲØĒŲØ§",
"state": "اŲŲŲØ§ŲØŠ",
"status": "Ø§ŲØØ§ŲØŠ",
+ "stop_casting": "اŲŲØ§Ų Ø§ŲØ¨ØĢ",
"stop_motion_photo": "ØĨŲŲØ§Ų ØØąŲØŠ Ø§ŲØĩŲØąØŠ",
"stop_photo_sharing": "ØĒŲŲŲ ØšŲ Ų
Ø´Ø§ØąŲØŠ ØĩŲØąŲØ",
"stop_photo_sharing_description": "ŲŲ ŲØĒŲ
ŲŲ {partner} Ų
Ų Ø§ŲŲØĩŲŲ ØĨŲŲ ØĩŲØąŲ بؚد Ø§ŲØĸŲ.",
"stop_sharing_photos_with_user": "ØĒŲŲŲ ØšŲ Ų
Ø´Ø§ØąŲØŠ ØĩŲØąŲ Ų
Øš ŲØ°Ø§ اŲŲ
ØŗØĒ؎دŲ
",
"storage": "Ų
ØŗØ§ØØŠ Ø§ŲØĒØŽØ˛ŲŲ",
- "storage_label": "ØĒØŗŲ
ŲØŠ Ø§ŲØĒØŽØ˛ŲŲ",
+ "storage_label": "ØŗŲ
ØŠ Ø§ŲØĒØŽØ˛ŲŲ",
+ "storage_quota": "ØØĩØŠ Ø§ŲØŽØ˛Ų",
"storage_usage": "{used} Ų
Ų {available} Ų
ŲØŗØĒØŽŲØ¯Ų
",
"submit": "ØĨØąØŗØ§Ų",
+ "success": "ØĒŲ
Ø¨ŲØŦاØ",
"suggestions": "Ø§ŲØĒØąØ§ØØ§ØĒ",
"sunrise_on_the_beach": "Ø´ØąŲŲ Ø§ŲØ´Ų
Øŗ ØšŲŲ Ø§ŲØ´Ø§ØˇØĻ",
"support": "Ø§ŲØ¯ØšŲ
",
@@ -1537,6 +1948,13 @@
"support_third_party_description": "ØĒŲ
ØØ˛Ų
ØĒØĢØ¨ŲØĒ immich Ø§ŲØŽØ§Øĩ Ø¨Ų Ø¨ŲØ§ØŗØˇØŠ ØŦŲØŠ ØŽØ§ØąØŦŲØŠ. ŲØ¯ ØĒŲŲŲ Ø§ŲŲ
Ø´ŲŲØ§ØĒ Ø§ŲØĒŲ ØĒŲØ§ØŦŲŲØ§ ŲØ§ØŦŲ
ØŠ ØšŲ ŲØ°Ų Ø§ŲØØ˛Ų
ØŠØ ŲØ°Ø§ ŲØąØŦŲ ØˇØąØ Ø§ŲŲ
Ø´ŲŲØ§ØĒ Ų
ØšŲŲ
ŲŲ Ø§ŲŲ
ŲØ§Ų
Ø§ŲØŖŲŲ Ø¨Ø§ØŗØĒ؎داŲ
Ø§ŲØąŲØ§Ø¨Øˇ ØŖØ¯ŲØ§Ų.",
"swap_merge_direction": "ØĒبدŲŲ Ø§ØĒØŦØ§Ų Ø§ŲØ¯Ų
ØŦ",
"sync": "Ų
Ø˛Ø§Ų
ŲØŠ",
+ "sync_albums": "Ų
Ø˛Ø§Ų
ŲØŠ Ø§ŲØ§ŲبŲŲ
اØĒ",
+ "sync_albums_manual_subtitle": "Ų
Ø˛Ø§Ų
ŲØŠ ØŦŲ
ب𠨧ŲŲØ¯ŲŲŲØ§ØĒ ŲØ§ŲØĩŲØą Ø§ŲŲ
ØąŲŲØšØŠ Ø§ŲŲ Ø§ŲØ¨ŲŲ
اØĒ Ø§ŲØŽØ˛Ų Ø§ŲØ§ØØĒŲØ§ØˇŲ اŲŲ
ØŽØĒØ§ØąØŠ",
+ "sync_local": "Ų
Ø˛Ø§Ų
ŲØŠ Ø§ŲŲ
ŲŲØ§ØĒ اŲŲ
ØŲŲØŠ",
+ "sync_remote": "Ų
Ø˛Ø§Ų
ŲØŠ Ø§ŲŲ
ŲŲØ§ØĒ Ø§ŲØ¨ØšŲد؊",
+ "sync_status": "ØØ§ŲØŠ اŲŲØŗØŽ اŲŲ
ØĒØ˛Ø§Ų
Ų",
+ "sync_status_subtitle": "ØšØąØļ ŲØĨØ¯Ø§ØąØŠ ŲØ¸Ø§Ų
اŲŲØŗØŽ اŲŲ
ØĒØ˛Ø§Ų
Ų",
+ "sync_upload_album_setting_subtitle": "Ø§ŲØ´ØĻ Ų Ø§ØąŲØš ØĩŲØąŲ Ų ŲØ¯ŲŲŲØ§ØĒŲ Ø§ŲØ§ŲبŲŲ
اØĒ اŲŲ
ØŽØĒØ§ØąØŠ ŲŲ Immich",
"tag": "Ø§ŲØšŲاŲ
ØŠ",
"tag_assets": "ØŖØĩŲŲ Ø§ŲØšŲاŲ
ØŠ",
"tag_created": "ØĒŲ
ØĨŲØ´Ø§ØĄ Ø§ŲØšŲاŲ
ØŠ: {tag}",
@@ -1546,13 +1964,20 @@
"tag_updated": "ØĒŲ
ØĒØØ¯ŲØĢ Ø§ŲØšŲاŲ
ØŠ: {tag}",
"tagged_assets": "ØĒŲ
ŲØļØš ØšŲØ§Ų
ØŠ {count, plural, one {# asset} other {# assets}}",
"tags": "Ø§ŲØšŲاŲ
اØĒ",
+ "tap_to_run_job": "اŲŲØą ŲØĒØ´ØēŲŲ Ø§ŲŲ
ŲŲ
ØŠ",
"template": "اŲŲŲ
ŲØ°ØŦ",
"theme": "Ų
Ø¸ŲØą",
"theme_selection": "ا؎ØĒŲØ§Øą Ø§ŲØŗŲ
ØŠ",
"theme_selection_description": "ŲŲ
بØĒØšŲŲŲ Ø§ŲØŗŲ
ØŠ ØĒŲŲØ§ØĻŲŲØ§ ØšŲŲ Ø§ŲŲŲŲ Ø§ŲŲØ§ØĒØ ØŖŲ Ø§ŲØ¯Ø§ŲŲ Ø¨ŲØ§ØĄŲ ØšŲŲ ØĒŲØļŲŲØ§ØĒ ŲØ¸Ø§Ų
اŲŲ
ØĒØĩŲØ Ø§ŲØŽØ§Øĩ بŲ",
"theme_setting_asset_list_storage_indicator_title": "ØšØąØļ Ų
Ø¤Ø´Øą Ø§ŲØĒØŽØ˛ŲŲ ØšŲŲ Ø¨ŲØ§Øˇ Ø§ŲØŖØĩŲŲ",
+ "theme_setting_asset_list_tiles_per_row_title": "ؚدد Ø§ŲØ§ØĩŲŲ ŲŲ ŲŲ ØĩŲ({count})",
+ "theme_setting_colorful_interface_subtitle": "ØĒØˇØ¨ŲŲ Ø§ŲŲŲŲ Ø§ŲØŖØŗØ§ØŗŲ ØšŲŲ Ø§ŲØŖØŗØˇØ ŲŲ Ø§ŲØŽŲŲŲØŠ.",
+ "theme_setting_colorful_interface_title": "ŲØ§ØŦŲŲ Ų
ŲŲŲØŠ",
"theme_setting_image_viewer_quality_subtitle": "اØļØ¨Øˇ ØŦŲØ¯ØŠ ØšØ§ØąØļ Ø§ŲØĩŲØąØŠ Ø§ŲØĒŲØĩŲŲŲØŠ",
"theme_setting_image_viewer_quality_title": "ØŦŲØ¯ØŠ ØšØ§ØąØļ Ø§ŲØĩŲØąØŠ",
+ "theme_setting_primary_color_subtitle": "ا؎ØĒØą ŲŲŲ ŲŲØšŲ
ŲŲØ§ØĒ Ø§ŲØ§ØŗØ§ØŗŲØŠ ŲØ§ŲŲ
ŲŲ
ŲŲ.",
+ "theme_setting_primary_color_title": "اŲŲŲŲ Ø§ŲØ§ØŗØ§ØŗŲ",
+ "theme_setting_system_primary_color_title": "Ø§ØŗØĒ؎دŲ
ŲŲŲ Ø§ŲŲØ¸Ø§Ų
",
"theme_setting_system_theme_switch": "ØĒŲŲØ§ØĻŲ (اØĒبؚ ØĨؚداد اŲŲØ¸Ø§Ų
)",
"theme_setting_theme_subtitle": "ا؎ØĒØą ØĨؚداداØĒ Ų
Ø¸ŲØą Ø§ŲØĒØˇØ¨ŲŲ",
"theme_setting_three_stage_loading_subtitle": "ŲØ¯ ŲØ˛Ųد Ø§ŲØĒØŲ
ŲŲ Ų
Ų ØĢŲØ§ØĢ Ų
ØąØ§ØŲ Ų
Ų ØŖØ¯Ø§ØĄ Ø§ŲØĒØŲ
ŲŲ ŲŲŲŲŲ ŲØŗØ¨Ø¨ ØĒØŲ
ŲŲ Ø´Ø¨ŲØŠ ØŖØšŲŲ Ø¨ŲØĢŲØą",
@@ -1566,28 +1991,38 @@
"to_change_password": "ØĒØēŲŲØą ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
"to_favorite": "ØĒŲØļŲŲ",
"to_login": "ØĒØŗØŦŲŲ Ø§ŲØ¯ØŽŲŲ",
+ "to_multi_select": "ŲŲØĒØØ¯ŲØ¯ اŲŲ
ØĒؚدد",
"to_parent": "Ø§ŲØĒŲŲ ØĨŲŲ Ø§ŲŲØ§Ųد",
+ "to_select": "ŲŲØĒØØ¯ŲØ¯",
"to_trash": "ØØ°Ų",
"toggle_settings": "Ø§ŲØĨؚداداØĒ",
"total": "Ø§ŲØĨØŦŲ
اŲŲ",
"total_usage": "Ø§ŲØ§ØŗØĒ؎داŲ
Ø§ŲØĨØŦŲ
اŲŲ",
"trash": "اŲŲ
ŲŲ
ŲØ§ØĒ",
+ "trash_action_prompt": "{count} ŲŲŲ Ø§ŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"trash_all": "ŲŲŲ Ø§ŲŲŲ ØĨŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"trash_count": "ØŗŲØŠ Ø§ŲŲ
ØŲ
ŲØ§ØĒ {count, number}",
"trash_delete_asset": "ØØ°Ų/ŲŲŲ Ø§ŲŲ
ØØĒŲŲ ØĨŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
+ "trash_emptied": "ØŗØ¨ØŠ Ų
ŲŲ
ŲØ§ Ų
ŲØąØēØŠ",
"trash_no_results_message": "ØŗØĒØ¸ŲØą ŲŲØ§ Ø§ŲØĩŲØą ŲŲ
ŲØ§ØˇØš اŲŲŲØ¯ŲŲ Ø§ŲŲ
ØØ°ŲŲØŠ.",
"trash_page_delete_all": "ØØ°Ų اŲŲŲ",
"trash_page_empty_trash_dialog_content": "ŲŲ ØĒØąŲØ¯ ØĒŲØąŲØē ØŖØĩŲŲŲ Ø§ŲŲ
ŲŲ
ŲØŠØ ØŗØĒØĒŲ
ØĨØ˛Ø§ŲØŠ ŲØ°Ų Ø§ŲØšŲاØĩØą ŲŲØ§ØĻŲŲØ§ Ų
Ų Ø§ŲØĒØˇØ¨ŲŲ",
+ "trash_page_info": "Ø§ŲØšŲاØĩØą اŲŲ
ŲŲŲŲØŠ Ø§ŲŲ ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ ØŗŲØĒŲ
ØØ°ŲŲØ§ بشŲŲ ŲŲØ§ØĻŲ Ø¨ØšØ¯ {days} Ø§ŲØ§Ų
",
"trash_page_no_assets": "ŲØ§ ØĒŲØŦد اØĩŲŲ ŲŲ ØŗŲŲ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ",
"trash_page_restore_all": "Ø§ØŗØĒؚاد؊ اŲŲŲ",
- "trash_page_select_assets_btn": "ا؎ØĒØą Ø§ŲØŖØĩŲŲ ",
+ "trash_page_select_assets_btn": "ا؎ØĒØą Ø§ŲØŖØĩŲŲ",
+ "trash_page_title": "ØŗŲØŠ Ø§ŲŲ
ŲŲ
ŲØ§ØĒ ({count})",
"trashed_items_will_be_permanently_deleted_after": "ØŗŲØĒŲ
ØØ°ŲŲ Ø§ŲØšŲاØĩØą اŲŲ
ØØ°ŲŲØŠ ŲŲŲØ§ØĻŲŲØ§ بؚد {days, plural, one {# ŲŲŲ
} other {# ØŖŲØ§Ų
}}.",
+ "troubleshoot": "Ø§ØŗØĒŲØ´Ø§Ų اŲŲ
شاŲŲ",
"type": "اŲŲŲØš",
- "unable_to_change_pin_code": "ØĒŲŲŲØą Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ ØēŲØą Ų
Ų
ŲŲ",
- "unable_to_setup_pin_code": "Ø§ŲØ´Ø§ØĄ Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ ØēŲØą Ų
Ų
ŲŲ",
+ "unable_to_change_pin_code": "ØĒŲŲŲØą ØąŲ
Ø˛ PIN ØēŲØą Ų
Ų
ŲŲ",
+ "unable_to_setup_pin_code": "Ø§ŲØ´Ø§ØĄ ØąŲ
Ø˛ PIN ØēŲØą Ų
Ų
ŲŲ",
"unarchive": "ØŖØŽØąØŦ Ų
Ų Ø§ŲØŖØąØ´ŲŲ",
+ "unarchive_action_prompt": "{count} Ø§Ø˛ŲŲ Ų
Ų Ø§ŲØ§ØąØ´ŲŲ",
"unarchived_count": "{count, plural, other {ØēŲØą Ų
Ø¤ØąØ´ŲØŠ #}}",
+ "undo": "ØĒØąØ§ØŦØš",
"unfavorite": "ØŖØ˛Ų Ø§ŲØĒŲØļŲŲ",
+ "unfavorite_action_prompt": "{count} Ø§Ø˛ŲŲ Ų
Ų Ø§ŲŲ
ŲØļŲØ§ØĒ",
"unhide_person": "ØŖØ¸ŲØą Ø§ŲØ´ØŽØĩ",
"unknown": "ØēŲØą Ų
ØšØąŲŲ",
"unknown_country": "Ø¨ŲØ¯ ØēŲØą Ų
ØšØąŲŲ",
@@ -1603,29 +2038,44 @@
"unsaved_change": "ØĒØēŲŲØą ØēŲØą Ų
ØŲŲØ¸",
"unselect_all": "ØĨŲØēØ§ØĄ ØĒØØ¯Ųد اŲŲŲ",
"unselect_all_duplicates": "ØĨŲØēØ§ØĄ ØĒØØ¯Ųد ŲØ§ŲØŠ اŲŲØŗØŽ اŲŲ
ŲØąØąØŠ",
+ "unselect_all_in": "ØĨŲØēØ§ØĄ ØĒØØ¯Ųد اŲŲŲ ŲŲ {group}",
"unstack": "ŲŲ Ø§ŲŲŲŲ
Ų",
+ "unstack_action_prompt": "ØĒŲ
Ø§Ø˛Ø§ŲØŠ ØĒŲØ¯ŲØŗ {count}",
"unstacked_assets_count": "ØĒŲ
ØĨØŽØąØ§ØŦ {count, plural, one {# Ø§ŲØŖØĩŲ} other {# Ø§ŲØŖØĩŲŲ}} Ų
Ų Ø§ŲØĒŲØ¯ŲØŗ",
+ "untagged": "ØēŲØą Ų
ŲØšŲŲŲŲŲ
",
"up_next": "Ø§ŲØĒØ§ŲŲ",
+ "update_location_action_prompt": "ØĒØØ¯ŲØĢ Ų
ŲŲØš {count} ØšŲØ§ØĩØą Ų
ØØ¯Ø¯ØŠ ØšŲŲ Ø§ŲŲØŲ Ø§ŲØĒØ§ŲŲ:",
+ "updated_at": "ØĒŲ
Ø§ŲØĒØØ¯ŲØĢ",
"updated_password": "ØĒŲ
ØĒØØ¯ŲØĢ ŲŲŲ
ØŠ اŲŲ
ØąŲØą",
"upload": "ØąŲØš",
+ "upload_action_prompt": "{count} Ų
ŲŲ ŲŲ ŲØ§ØĻŲ
ØŠ Ø§ŲØ§ŲØĒØ¸Ø§Øą ŲŲØąŲØš",
"upload_concurrency": "Ø§ŲØąŲØš اŲŲ
ØĒØ˛Ø§Ų
Ų",
+ "upload_details": "ØĒŲØ§ØĩŲŲ Ø§ŲØąŲØš",
"upload_dialog_info": "ŲŲ ØĒØąŲØ¯ اŲŲØŗØŽ Ø§ŲØ§ØØĒŲØ§ØˇŲ ŲŲØŖØĩŲŲ (Ø§ŲØŖØĩŲŲ) اŲŲ
ØØ¯Ø¯ØŠ ØĨŲŲ Ø§ŲØŽØ§Ø¯Ų
Ø",
"upload_dialog_title": "ØĒØŲ
ŲŲ Ø§ŲØŖØĩŲŲ",
"upload_errors": "ØĨŲØĒŲ
Ų Ø§ŲØąŲØš Ų
Øš {count, plural, one {# ØŽØˇØŖ} other {# ØŖØŽØˇØ§ØĄ}}, ŲŲ
بØĒØØ¯ŲØĢ Ø§ŲØĩŲØØŠ ŲØąØ¤ŲØŠ Ø§ŲŲ
ØØĒŲŲØ§ØĒ Ø§ŲØŦØ¯ŲØ¯ØŠ Ø§ŲØĒŲ ØĒŲ
ØąŲØšŲا.",
+ "upload_finished": "ØĒŲ
Ø§ŲØ§ŲØĒŲØ§ØĄ Ų
Ų Ø§ŲØąŲØš",
"upload_progress": "Ų
ØĒبŲŲØŠ {remaining, number} - Ų
ØšØ§ŲØŦØŠ {processed, number}/{total, number}",
"upload_skipped_duplicates": "ØĒŲ
ØĒØŽØˇŲ {count, plural, one {# Ų
ØØĒŲŲ Ų
ŲØąØą} other {# Ų
ØØĒŲŲØ§ØĒ Ų
ŲØąØąØŠ }}",
"upload_status_duplicates": "Ø§ŲØĒŲØąØ§ØąØ§ØĒ",
"upload_status_errors": "Ø§ŲØŖØŽØˇØ§ØĄ",
"upload_status_uploaded": "ØĒŲ
Ø§ŲØąŲØš",
"upload_success": "ØĒŲ
Ø§ŲØąŲØš Ø¨ŲØŦØ§ØØ ŲŲ
بØĒØØ¯ŲØĢ Ø§ŲØĩŲØØŠ ŲØąØ¤ŲØŠ Ø§ŲŲ
ØØĒŲŲØ§ØĒ اŲŲ
ØąŲŲØšØŠ Ø§ŲØŦØ¯ŲØ¯ØŠ.",
+ "upload_to_immich": "Ø§ŲØąŲØš اŲŲImmich â â ({count})",
+ "uploading": "ØŦØ§ØąŲ Ø§ŲØąŲØš",
+ "uploading_media": "ØąŲØš Ø§ŲŲØŗØ§ØĻØˇ",
"url": "ØšŲŲØ§Ų URL",
"usage": "Ø§ŲØ§ØŗØĒ؎داŲ
",
+ "use_biometric": "Ø§ØŗØĒ؎دŲ
Ø§ŲØ¨Ø§ŲŲŲ
ØĒØąŲ",
+ "use_current_connection": "Ø§ØŗØĒ؎دŲ
Ø§ŲØ§ØĒØĩØ§Ų Ø§ŲØØ§ŲŲ",
"use_custom_date_range": "Ø§ØŗØĒ؎دŲ
اŲŲØˇØ§Ų Ø§ŲØ˛Ų
ŲŲ Ø§ŲŲ
ØŽØĩØĩ Ø¨Ø¯ŲØ§Ų Ų
Ų Ø°ŲŲ",
"user": "Ų
ØŗØĒ؎دŲ
",
+ "user_has_been_deleted": "ŲØ°Ø§ اŲŲ
ØŗØĒ؎دŲ
ØĒŲ
ØØ°ŲŲ.",
"user_id": "Ų
ØšØąŲ Ø§ŲŲ
ØŗØĒ؎دŲ
",
"user_liked": "ŲØ§Ų
{user} Ø¨Ø§ŲØĨØšØŦاب {type, select, photo {Ø¨ŲØ°Ų Ø§ŲØĩŲØąØŠ} video {Ø¨ŲØ°Ø§ اŲŲŲØ¯ŲŲ} asset {Ø¨ŲØ°Ø§ اŲŲ
ØØĒŲŲ} other {Ø¨ŲØ§}}",
- "user_pin_code_settings": "Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ",
- "user_pin_code_settings_description": "ØĒØēŲØą Ø§ŲØąŲŲ
Ø§ŲØŗØąŲ",
+ "user_pin_code_settings": "ØąŲ
Ø˛ PIN",
+ "user_pin_code_settings_description": "ØĒØēŲØą ØąŲ
Ø˛ PIN",
+ "user_privacy": "ØŽØĩŲØĩŲØŠ Ø§ŲŲ
ØŗØĒ؎دŲ
",
"user_purchase_settings": "Ø§ŲØ´ØąØ§ØĄ",
"user_purchase_settings_description": "ØĨØ¯Ø§ØąØŠ ØšŲ
ŲŲØŠ Ø§ŲØ´ØąØ§ØĄ Ø§ŲØŽØ§ØĩØŠ بŲ",
"user_role_set": "ŲŲ
بØĒØšŲŲŲ {user} ŲŲ {role}",
@@ -1634,8 +2084,10 @@
"user_usage_stats_description": "ØšØąØļ ØĨØØĩاØĻŲØ§ØĒ Ø§ØŗØĒ؎داŲ
Ø§ŲØØŗØ§Ø¨",
"username": "Ø§ØŗŲ
اŲŲ
ØŗØĒ؎دŲ
",
"users": "اŲŲ
ØŗØĒ؎دŲ
ŲŲ",
+ "users_added_to_album_count": "ØĒŲ
اØļØ§ŲØŠ{count, plural, one {# Ų
ØŗØĒ؎دŲ
} other {# Ų
ØŗØĒ؎دŲ
ŲŲ}} اŲŲ Ø§ŲØ§ŲبŲŲ
",
"utilities": "ØŖØ¯ŲØ§ØĒ",
"validate": "ØĒØŲŲŲ",
+ "validate_endpoint_error": "Ø§ŲØąØŦØ§ØĄ Ø§Ø¯ØŽØ§Ų ØšŲŲØ§Ų URL ØĩØ§ŲØ",
"variables": "اŲŲ
ØĒØēبਧØĒ",
"version": "Ø§ŲØĨØĩØ¯Ø§Øą",
"version_announcement_closing": "ØĩدŲŲŲØ ØŖŲŲŲØŗ",
@@ -1651,13 +2103,17 @@
"view_album": "ØšØąØļ Ø§ŲØŖŲبŲŲ
",
"view_all": "ØšØąØļ اŲŲŲ",
"view_all_users": "ØšØąØļ ŲØ§ŲØŠ اŲŲ
ØŗØĒ؎دŲ
ŲŲ",
+ "view_details": "ØąØ¤ŲØŠ Ø§ŲØĒŲØ§ØĩŲŲ",
"view_in_timeline": "ØšØąØļ ŲŲ Ø§ŲØŦدŲŲ Ø§ŲØ˛Ų
ŲŲ",
"view_link": "ØšØąØļ Ø§ŲØąØ§Ø¨Øˇ",
"view_links": "ØšØąØļ Ø§ŲØąŲØ§Ø¨Øˇ",
"view_name": "ØšØąØļ",
"view_next_asset": "ØšØąØļ اŲŲ
ØØĒŲŲ Ø§ŲØĒØ§ŲŲ",
"view_previous_asset": "ØšØąØļ اŲŲ
ØØĒŲŲ Ø§ŲØŗØ§Ø¨Ų",
+ "view_qr_code": "ÂØšØąØļ ØąŲ
Ø˛ Ø§ŲØ§ØŗØĒØŦاب؊ Ø§ŲØŗØąŲؚ؊",
+ "view_similar_photos": "ØšØąØļ ØĩŲØą Ų
Ø´Ø§Ø¨ŲØŠ",
"view_stack": "ØšØąØļ Ø§ŲØĒŲØ¯ŲØŗ",
+ "view_user": "ØšØąØļ اŲŲ
ØŗØĒ؎دŲ
",
"viewer_remove_from_stack": "ØØ°Ų Ų
Ų Ø§ŲŲŲŲ
Ų ØŖŲ Ø§ŲŲ
ØŦŲ
ŲØšØŠ",
"viewer_stack_use_as_main_asset": "Ø§ØŗØĒ؎دŲ
ŲØŖØĩŲ ØąØĻŲØŗŲ",
"viewer_unstack": "ŲŲ Ø§ŲŲŲŲ
Ų",
@@ -1667,11 +2123,13 @@
"week": "ØŖØŗØ¨ŲØš",
"welcome": "Ų
ØąØØ¨Ø§Ų",
"welcome_to_immich": "Ų
ØąØØ¨Ø§Ų Ø¨Ų ŲŲ Immich",
- "wifi_name": "WiFi Name",
+ "wifi_name": "Ø§ØŗŲ
Ø´Ø¨ŲØŠ Wi-Fi",
+ "wrong_pin_code": "ØąŲ
Ø˛ PIN ØŽØ§ØˇØĻ",
"year": "ØŗŲØŠ",
"years_ago": "Ų
ŲØ° {years, plural, one {# ØŗŲØŠ} other {# ØŗŲŲØ§ØĒ}}",
"yes": "ŲØšŲ
",
"you_dont_have_any_shared_links": "ŲŲØŗ ŲØ¯ŲŲ ØŖŲ ØąŲØ§Ø¨Øˇ Ų
Ø´ØĒØąŲØŠ",
- "your_wifi_name": "Your WiFi name",
- "zoom_image": "ØĒŲØ¨ŲØą Ø§ŲØĩŲØąØŠ"
+ "your_wifi_name": "Ø§ØŗŲ
Ø´Ø¨ŲØŠ Wi-Fi Ø§ŲØŽØ§Øĩ بŲ",
+ "zoom_image": "ØĒŲØ¨ŲØą Ø§ŲØĩŲØąØŠ",
+ "zoom_to_bounds": "ØĒŲØ¨ŲØą ØØĒŲ ØØ¯Ųد اŲŲ
ŲØˇŲØŠ"
}
diff --git a/i18n/az.json b/i18n/az.json
index 19ca4aa08d..53e7f55db6 100644
--- a/i18n/az.json
+++ b/i18n/az.json
@@ -1,39 +1,63 @@
{
- "about": "Haqqinda",
+ "about": "HaqqÄąnda",
"account": "Hesab",
- "account_settings": "Hesab parametrlÉri",
+ "account_settings": "Hesab ParametrlÉri",
"acknowledge": "TÉsdiq et",
"action": "ÆmÉliyyat",
+ "action_common_update": "YenilÉ",
"actions": "ÆmÉliyyatlar",
"active": "Aktiv",
"activity": "FÉaliyyÉt",
+ "activity_changed": "FÉaliyyÉt {enabled, select, true {aktivdir} other {aktiv deyil}}",
"add": "ÆlavÉ et",
"add_a_description": "TÉsviri ÉlavÉ et",
"add_a_location": "MÉkan ÉlavÉ et",
"add_a_name": "Ad ÉlavÉ et",
"add_a_title": "BaÅlÄąq ÉlavÉ et",
- "add_exclusion_pattern": "İstisna nÃŧmunÉsi ÉlavÉ et",
- "add_import_path": "Import yolunu ÉlavÉ et",
- "add_location": "MÉkanÄą ÉlavÉ et",
+ "add_birthday": "DoÄum gÃŧnÃŧ ÉlavÉ et",
+ "add_endpoint": "Son nÃļqtÉ ÉlavÉ et",
+ "add_exclusion_pattern": "ÃÄąxarma nÃŧmunÉsi ÉlavÉ et",
+ "add_import_path": "İdxal yolu ÉlavÉ et",
+ "add_location": "MÉkan ÉlavÉ et",
"add_more_users": "Daha çox istifadÉçi ÉlavÉ et",
"add_partner": "Partnyor ÉlavÉ et",
"add_path": "Yol ÉlavÉ et",
- "add_photos": "ÅÉkillÉri ÉlavÉ et",
- "add_to": "... ÉlavÉ et",
- "add_to_album": "Albom ÉlavÉ et",
+ "add_photos": "ÅÉkillÉr ÉlavÉ et",
+ "add_tag": "Etiket ÉlavÉ et",
+ "add_to": "Bura ÉlavÉ etâĻ",
+ "add_to_album": "Alboma ÉlavÉ et",
+ "add_to_album_bottom_sheet_added": "{album} albomuna ÉlavÉ edildi",
+ "add_to_album_bottom_sheet_already_exists": "ArtÄąq {album} albomunda var",
+ "add_to_album_bottom_sheet_some_local_assets": "BÉzi lokal resurslar alboma ÉlavÉ edilÉ bilmÉdi",
+ "add_to_album_toggle": "{album} ÃŧçÃŧn seçimi dÉyiÅin",
+ "add_to_albums": "Albomlara ÉlavÉ et",
+ "add_to_albums_count": "({count}) albomlarÄąna ÉlavÉ et",
"add_to_shared_album": "PaylaÅÄąlan alboma ÉlavÉ et",
+ "add_url": "URL ÉlavÉ et",
"added_to_archive": "ArxivÉ ÉlavÉ edildi",
"added_to_favorites": "SevimlilÉlÉrÉ ÉlavÉ edildi",
"added_to_favorites_count": "{count, number} ÅÉkil sevimlilÉlÉrÉ ÉlavÉ edildi",
"admin": {
+ "add_exclusion_pattern_description": "ÃÄąxarma nÃŧmunÉlÉri ÉlavÉ et. *, ** vÉ ? istifadÉ edilÉrÉk globbing dÉstÉklÉnir. HÉr hansÄą bir \"Raw\" adlÄą qovluqdakÄą bÃŧtÃŧn fayllarÄą gÃļrmÉmÉzlikdÉn gÉlmÉk ÃŧçÃŧn **/Raw/** istifadÉ et. â.tifâ ilÉ bitÉn bÃŧtÃŧn fayllarÄą gÃļrmÉmÉzlikdÉn gÉlmÉk ÃŧçÃŧn **/*.tif istifadÉ et. Tam yolu gÃļrmÉmÉzlikdÉn gÉlmÉk ÃŧçÃŧn /path/to/ignore/** istifadÉ et.",
+ "admin_user": "İdarÉçi İstifadÉçi",
+ "asset_offline_description": "Bu xarici kitabxana varlÄąÄÄą diskdÉ artÄąq tapÄąlmadÄą vÉ zibil qutusuna kÃļçÃŧrÃŧldÃŧ. ÆgÉr fayl kitabxana içÉrisindÉ kÃļçÃŧrÃŧlÃŧbsÉ, zaman ÅkalanÄązÄą yeni uyÄun gÉlÉn varlÄąq ÃŧçÃŧn yoxlayÄąn. VarlÄąÄÄą yenidÉn qaytarmaq ÃŧçÃŧn aÅaÄÄąda verilmiÅ fayl yolunun Immich tÉrÉfindÉn Élçatan olduÄundan Émin olduqdan sonra kitabxananÄą skan edin.",
"authentication_settings": "SÉlahiyyÉtlÉndirmÉ parametrlÉri",
"authentication_settings_description": "ÅifrÉ, OAuth vÉ digÉr sÉlahiyyÉtlÉndirmÉ parametrlÉri",
"authentication_settings_disable_all": "BÃŧtÃŧn giriÅ etmÉ metodlarÄąnÄą sÃļndÃŧrmÉk istÉdiyinizdÉn Éminsinizmi? GiriÅ etmÉ funksiyasÄą tamamilÉ sÃļndÃŧrÃŧlÉcÉkdir.",
"authentication_settings_reenable": "YenidÉn aktiv etmÉk ÃŧçÃŧn Server Æmri -ni istifadÉ edin.",
"background_task_job": "Arxa plan tapÅÄąrÄąqlarÄą",
- "backup_database_enable_description": "VerilÉnlÉr bazasÄąnÄąn ehtiyat nÃŧsxÉlÉrini aktiv et",
- "backup_settings": "Ehtiyat NÃŧsxÉ ParametrlÉri",
+ "backup_database": "VerilÉnlÉr bazasÄąnÄąn dump-ÄąnÄą yaradÄąn",
+ "backup_database_enable_description": "VerilÉnlÉr bazasÄąnÄąn artÄąq nÃŧsxÉlÉrini aktiv et",
+ "backup_keep_last_amount": "TutulmasÄą gÉrÉkÉn nÃŧsxÉlÉrin sayÄą",
+ "backup_onboarding_1_description": "buludda vÉ ya baÅqa fiziki yerdÉ saytdan kÉnar surÉt.",
+ "backup_onboarding_2_description": "mÃŧxtÉlif cihazlarda yerli nÃŧsxÉlÉr. Bura Ésas fayllar vÉ hÉmin fayllarÄąn ehtiyat lokal nÃŧsxÉsi daxildir.",
+ "backup_onboarding_3_description": "orijinal fayllar da daxil olmaqla mÉlumatlarÄąnÄązÄąn Ãŧmumi surÉtlÉri. Buraya 1 kÉnar nÃŧsxÉ vÉ 2 lokal nÃŧsxÉ daxildir.",
+ "backup_onboarding_footer": "Immich-in ehtiyat nÃŧsxÉsini Ã§Äąxarmaq haqqÄąnda ÉtraflÄą mÉlumat ÃŧçÃŧn sÉnÉdlÉrÉ mÃŧraciÉt edin.",
+ "backup_onboarding_parts_title": "3-2-1 ehtiyat nÃŧsxÉsinÉ aÅaÄÄądakÄąlar daxildir:",
+ "backup_onboarding_title": "Ehtiyat surÉtlÉr",
+ "backup_settings": "BazanÄąn Dump ParametrlÉri",
"backup_settings_description": "VerilÉnlÉr bazasÄąnÄąn ehtiyat nÃŧsxÉ parametrlÉrini idarÉ et",
+ "cleared_jobs": "{job} ÃŧçÃŧn tapÅÄąrÄąqlar silindi",
"config_set_by_file": "Konfiqurasiya hal-hazÄąrda konfiqurasiya faylÄą ilÉ tÉyin olunub",
"confirm_delete_library": "{library} kitabxanasÄąnÄą silmÉk istÉdiyinizdÉn Éminmisiniz?",
"confirm_email_below": "TÉsdiqlÉmÉk ÃŧçÃŧn aÅaÄÄąya {email} yazÄąn",
@@ -53,7 +77,7 @@
"image_thumbnail_title": "ÃnizlÉmÉ parametrlÉri",
"job_concurrency": "{job}paralellik",
"job_created": "TapÅÄąrÄąq yaradÄąldÄą",
- "job_not_concurrency_safe": "Bu tapÅÄąrÄąq parallel fÉaliyyÉt ÃŧçÃŧn uyÄun deyil",
+ "job_not_concurrency_safe": "Bu iÅ eyni vaxtda icra ÃŧçÃŧn tÉhlÃŧkÉsiz deyil.",
"job_settings": "TapÅÄąrÄąq parametrlÉri",
"job_settings_description": "Parallel ÅÉkildÉ fÉaliyyÉt gÃļstÉrÉn tapÅÄąrÄąqlarÄą idarÉ et",
"job_status": "TapÅÄąrÄąq statusu",
@@ -84,5 +108,6 @@
"machine_learning_facial_recognition": "Ãz TanÄąma",
"machine_learning_facial_recognition_description": "ÅÉkillÉrdÉki ÃŧzlÉri aÅkarla, tanÄą vÉ qruplaÅdÄąr",
"machine_learning_facial_recognition_model": "Ãz tanÄąma modeli"
- }
+ },
+ "timeline": "Zaman ÅkalasÄą"
}
diff --git a/i18n/be.json b/i18n/be.json
index 470030b6f6..7298e904c1 100644
--- a/i18n/be.json
+++ b/i18n/be.json
@@ -6,7 +6,7 @@
"action": "ĐСĐĩŅĐŊĐŊĐĩ",
"action_common_update": "ĐĐąĐŊавŅŅŅ",
"actions": "ĐСĐĩŅĐŊĐŊŅ",
- "active": "ĐĐēŅŅŅĐŊŅ",
+ "active": "ĐĐēŅŅŅĐŊŅŅ
",
"activity": "ĐĐēŅŅŅĐŊаŅŅŅ",
"activity_changed": "ĐĐēŅŅŅĐŊаŅŅŅ {enabled, select, true {ŅĐēĐģŅŅаĐŊа} other {адĐēĐģŅŅаĐŊа}}",
"add": "ĐадаŅŅ",
@@ -14,6 +14,7 @@
"add_a_location": "ĐадаŅŅ ĐŧĐĩŅŅа",
"add_a_name": "ĐадаŅŅ ŅĐŧŅ",
"add_a_title": "ĐадаŅŅ ĐˇĐ°ĐŗĐ°ĐģОваĐē",
+ "add_birthday": "ĐадаŅŅ Đ´ĐˇĐĩĐŊŅ ĐŊаŅадĐļŅĐŊĐŊŅ",
"add_endpoint": "ĐадаŅŅ ĐēŅĐžĐŋĐēŅ Đ´ĐžŅŅŅĐŋŅ",
"add_exclusion_pattern": "ĐадаŅŅ ŅайĐģĐžĐŊ вŅĐēĐģŅŅŅĐŊĐŊŅ",
"add_import_path": "ĐадаŅŅ ŅĐģŅŅ
ŅĐŧĐŋаŅŅŅ",
@@ -22,10 +23,15 @@
"add_partner": "ĐадаŅŅ ĐŋаŅŅĐŊŅŅа",
"add_path": "ĐадаŅŅ ŅĐģŅŅ
",
"add_photos": "ĐадаŅŅ ŅĐžŅа",
+ "add_tag": "ĐадаŅŅ ŅŅĐŗ",
"add_to": "ĐадаŅŅ ŅâĻ",
"add_to_album": "ĐадаŅŅ Ņ Đ°ĐģŅйОĐŧ",
"add_to_album_bottom_sheet_added": "ĐададСĐĩĐŊа да {album}",
"add_to_album_bottom_sheet_already_exists": "ĐŖĐļĐž СĐŊаŅ
ОдСŅŅŅа Ņ {album}",
+ "add_to_album_bottom_sheet_some_local_assets": "ĐĐĩĐēаŅĐžŅŅŅ ĐģаĐēаĐģŅĐŊŅŅ Đ°ĐēŅŅĐ˛Ņ ĐŊĐĩ ĐŧĐžĐŗŅŅŅ ĐąŅŅŅ Đ´Đ°Đ´Đ°Đ´ĐˇĐĩĐŊŅ Ņ Đ°ĐģŅйОĐŧ",
+ "add_to_album_toggle": "ĐĐĩŅаĐēĐģŅŅŅŅŅ Đ˛ŅĐąĐ°Ņ Đ´ĐģŅ {album}",
+ "add_to_albums": "ĐадаŅŅ Ņ Đ°ĐģŅйОĐŧŅ",
+ "add_to_albums_count": "ĐадаŅŅ Ņ Đ°ĐģŅйОĐŧŅ ({count})",
"add_to_shared_album": "ĐадаŅŅ Ņ Đ°ĐŗŅĐģŅĐŊŅ Đ°ĐģŅйОĐŧ",
"add_url": "ĐадаŅŅ URL",
"added_to_archive": "ĐададСĐĩĐŊа Ņ Đ°ŅŅ
ŅŅ",
@@ -33,34 +39,40 @@
"added_to_favorites_count": "ĐададСĐĩĐŊа {count, number} да айŅаĐŊĐ°ĐŗĐ°",
"admin": {
"add_exclusion_pattern_description": "ĐадаКŅĐĩ ŅайĐģĐžĐŊŅ Đ˛ŅĐēĐģŅŅŅĐŊĐŊŅŅ. ĐадŅŅŅĐŧĐģŅваĐĩŅŅа вŅĐēаŅŅŅŅаĐŊĐŊĐĩ ŅŅĐŧваĐģĐ°Ņ * , ** Ņ ?. Đай ŅĐŗĐŊаŅаваŅŅ ŅŅĐĩ ŅаКĐģŅ Ņ ĐģŅйОК Đ´ŅŅŅĐēŅĐžŅŅŅ Đˇ ĐŊаСваК \"Raw\", вŅĐēаŅŅŅŅĐžŅваКŅĐĩ \"**/Raw/**\". Đай ŅĐŗĐŊаŅаваŅŅ ŅŅĐĩ ŅаКĐģŅ, ŅĐēŅŅ ĐˇĐ°ĐēаĐŊŅваŅŅŅа ĐŊа \".tif\", вŅĐēаŅŅŅŅĐžŅваКŅĐĩ \"**/.tif\". Đай ŅĐŗĐŊаŅаваŅŅ Đ°ĐąŅĐžĐģŅŅĐŊŅ ŅĐģŅŅ
, вŅĐēаŅŅŅŅĐžŅваКŅĐĩ \"/path/to/ignore/**\".",
+ "admin_user": "ĐĐ´ĐŧŅĐŊŅŅŅŅаŅаŅ",
"asset_offline_description": "ĐŅŅŅ ĐˇĐŊĐĩŅĐŊŅ ĐąŅĐąĐģŅŅŅŅŅĐŊŅ Đ°ĐēŅŅŅ ĐąĐžĐģŅŅ ĐŊĐĩ СĐŊОКдСĐĩĐŊŅ ĐŊа Đ´ŅŅĐēŅ Ņ ĐąŅŅ ĐŋĐĩŅаĐŧĐĩŅŅаĐŊŅ Ņ ŅĐŧĐĩŅĐŊŅŅŅ. ĐаĐģŅ ŅаКĐģ ĐąŅŅ ĐŋĐĩŅаĐŧĐĩŅŅаĐŊŅ Ņ ĐŧĐĩĐļаŅ
ĐąŅĐąĐģŅŅŅŅĐēŅ, ĐŋŅавĐĩŅŅĐĩ ваŅŅ Ņ
ŅĐžĐŊŅĐēŅ Đ´ĐģŅ ĐŊĐžĐ˛Đ°ĐŗĐ° адĐŋавĐĩĐ´ĐŊĐ°ĐŗĐ° аĐēŅŅва. Đай адĐŊавŅŅŅ ĐŗŅŅŅ Đ°ĐēŅŅŅ, ĐŋĐĩŅаĐēаĐŊаКŅĐĩŅŅ, ŅŅĐž ŅĐģŅŅ
да ŅаКĐģа ĐŊŅĐļŅĐš даŅŅŅĐŋĐŊŅ Đ´ĐģŅ Immich Ņ Đ°Đ´ŅĐēаĐŊŅĐšŅĐĩ ĐąŅĐąĐģŅŅŅŅĐēŅ.",
"authentication_settings": "ĐаĐģĐ°Đ´Ņ ĐŋŅавĐĩŅĐēŅ ŅаĐŋŅаŅĐ´ĐŊаŅŅŅ",
"authentication_settings_description": "ĐŅŅаваĐŊĐŊĐĩ ĐŋаŅĐžĐģŅĐŧŅ, OAuth, Ņ ŅĐŊŅŅŅ ĐŊаĐģĐ°Đ´Ņ ĐŋŅавĐĩŅĐēŅ ŅаĐŋŅаŅĐ´ĐŊаŅŅŅ",
"authentication_settings_disable_all": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž ĐļадаĐĩŅĐĩ адĐēĐģŅŅŅŅŅ ŅŅĐĩ ŅĐŋĐžŅĐ°ĐąŅ ĐģĐžĐŗŅĐŊŅ? ĐĐžĐŗŅĐŊ ĐąŅдСĐĩ ŅаĐģĐēаĐŧ адĐēĐģŅŅаĐŊŅ.",
"authentication_settings_reenable": "Đай СĐŊĐžŅ ŅĐēĐģŅŅŅŅŅ, вŅĐēаŅŅŅŅаКŅĐĩ ĐаĐŧаĐŊĐ´Ņ ŅĐĩŅвĐĩŅа.",
"background_task_job": "ФОĐŊавŅŅ ĐˇĐ°Đ´Đ°ĐŊĐŊŅ",
- "backup_database": "Đ ŅСĐĩŅĐ˛ĐžĐ˛Đ°Ņ ĐēĐžĐŋŅŅ ĐąĐ°ĐˇŅ Đ´Đ°ĐŊŅŅ
",
+ "backup_database": "ĐĄŅваŅŅŅŅ ŅŅСĐĩŅвОвŅŅ ĐēĐžĐŋŅŅ ĐąĐ°ĐˇŅ Đ´Đ°ĐŊŅŅ
",
"backup_database_enable_description": "ĐŖĐēĐģŅŅŅŅŅ ŅŅСĐĩŅваваĐŊĐŊĐĩ ĐąĐ°ĐˇŅ Đ´Đ°ĐŊŅŅ
",
"backup_keep_last_amount": "ĐĐžĐģŅĐēаŅŅŅ ĐŋаĐŋŅŅŅĐ´ĐŊŅŅ
ŅŅСĐĩŅвОвŅŅ
ĐēĐžĐŋŅĐš Đ´ĐģŅ ĐˇĐ°Ņ
аваĐŊĐŊŅ",
+ "backup_onboarding_1_description": "СĐŊŅŅĐŊŅŅ ĐēĐžĐŋŅŅ Ņ Đ˛ĐžĐąĐģаĐēŅ Đ°ĐąĐž Ņ ŅĐŊŅŅĐŧ ŅŅСŅŅĐŊŅĐŧ ĐŧĐĩŅŅŅ.",
+ "backup_onboarding_2_description": "ĐģаĐēаĐģŅĐŊŅŅ ĐēĐžĐŋŅŅ ĐŊа ŅĐŊŅŅŅ
ĐŋŅŅĐģадаŅ
. ĐŅŅа ŅĐēĐģŅŅаĐĩ Ņ ŅŅĐąĐĩ аŅĐŊĐžŅĐŊŅŅ ŅаКĐģŅ Ņ ĐģаĐēаĐģŅĐŊŅŅ ŅŅСĐĩŅвОвŅŅ ĐēĐžĐŋŅŅ ĐŗŅŅŅŅ
ŅаКĐģаŅ.",
+ "backup_onboarding_parts_title": "Đ ŅСĐĩŅĐ˛ĐžĐ˛Đ°Ņ ĐēĐžĐŋŅŅ ÂĢ3-2-1Âģ ŅĐēĐģŅŅаĐĩ Ņ ŅŅĐąĐĩ:",
+ "backup_onboarding_title": "Đ ŅСĐĩŅвОвŅŅ ĐēĐžĐŋŅŅ",
"backup_settings": "ĐаĐģĐ°Đ´Ņ ŅŅСĐĩŅĐ˛ĐžĐ˛Đ°ĐŗĐ° ĐēаĐŋŅŅваĐŊĐŊŅ",
- "backup_settings_description": "ĐŅŅаваĐŊĐŊĐĩ ĐŊаĐģадаĐŧŅ Đ´Đ°ĐŧĐŋа ĐąĐ°ĐˇŅ Đ´Đ°Đ´ĐˇĐĩĐŊŅŅ
. ĐаŅĐ˛Đ°ĐŗĐ°: ĐŗŅŅŅŅ ĐˇĐ°Đ´Đ°ŅŅ ĐŊĐĩ ĐēаĐŊŅŅаĐģŅŅŅŅа, Ņ Ņ Đ˛ŅĐŋадĐēŅ ĐŊŅŅдаŅŅ ĐŋавĐĩдаĐŧĐģĐĩĐŊĐŊĐĩ адĐŋŅаŅĐģĐĩĐŊа ĐŊĐĩ ĐąŅдСĐĩ.",
+ "backup_settings_description": "ĐŅŅаваĐŊĐŊĐĩ ĐŊаĐģадаĐŧŅ ŅŅСĐĩŅваваĐŊĐŊŅ ĐąĐ°ĐˇŅ Đ´Đ°ĐŊŅŅ
.",
"cleared_jobs": "ĐŅŅŅŅаĐŊŅ ĐˇĐ°Đ´Đ°ĐŊĐŊŅ Đ´ĐģŅ: {job}",
- "config_set_by_file": "ĐаĐŊŅŅĐŗŅŅаŅŅŅ Ņ ĐˇĐ°ŅаС ŅŅŅаĐģŅваĐŊа ĐŋŅаС ŅаКĐģ ĐēаĐŊŅŅĐŗŅŅаŅŅŅ",
- "confirm_delete_library": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ ŅŅĐž ĐļадаĐĩŅĐĩ вŅдаĐģŅŅŅ {library} ĐąŅĐąĐģŅŅŅŅĐēŅ?",
+ "config_set_by_file": "ĐаĐŊŅŅĐŗŅŅаŅŅŅ ĐˇĐ°ŅаС ŅŅŅаĐģŅваĐŊа ĐŋŅаС ŅаКĐģ ĐēаĐŊŅŅĐŗŅŅаŅŅŅ",
+ "confirm_delete_library": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ ŅŅĐž ĐļадаĐĩŅĐĩ вŅдаĐģŅŅŅ ĐąŅĐąĐģŅŅŅŅĐēŅ {library}?",
"confirm_delete_library_assets": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ вŅдаĐģŅŅŅ ĐŗŅŅŅŅ ĐąŅĐąĐģŅŅŅŅĐēŅ? ĐŅŅа ĐŋŅŅвŅдСĐĩ да вŅдаĐģĐĩĐŊĐŊŅ {count, plural, one {# аĐēŅŅвŅ} other {ŅŅŅŅ
# аĐēŅŅваŅ}}, ŅĐēŅŅ ĐˇĐŧŅŅŅаŅŅŅа Ņ Immich, Ņ ĐŗŅŅа дСĐĩŅĐŊĐŊĐĩ ĐŊĐĩĐŧĐ°ĐŗŅŅĐŧа ĐąŅдСĐĩ адĐŧŅĐŊŅŅŅ. ФаКĐģŅ ĐˇĐ°ŅŅаĐŊŅŅŅа ĐŊа Đ´ŅŅĐēŅ.",
"confirm_email_below": "Đай ĐŋаŅвĐĩŅдСŅŅŅ, ŅвŅдСŅŅĐĩ \"{email}\" ĐŊŅĐļŅĐš",
"confirm_reprocess_all_faces": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ ĐŋĐĩŅааĐŋŅаŅаваŅŅ ŅŅĐĩ ŅваŅŅ? ĐŅŅа ŅаĐēŅаĐŧа ĐŋŅŅвŅдСĐĩ да вŅдаĐģĐĩĐŊĐŊŅ ŅĐŧŅ ĐģŅдСĐĩĐš.",
"confirm_user_password_reset": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ Ņ ŅŅĐŧ, ŅŅĐž ĐļадаĐĩŅĐĩ ŅĐēŅĐŊŅŅŅ ĐŋаŅĐžĐģŅ {user}?",
+ "confirm_user_pin_code_reset": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ Ņ ŅŅĐŧ, ŅŅĐž ĐļадаĐĩŅĐĩ ŅĐēŅĐŊŅŅŅ PIN-ĐēОд {user}?",
"create_job": "ĐĄŅваŅŅŅŅ ĐˇĐ°Đ´Đ°ĐŊĐŊĐĩ",
"cron_expression": "ĐŅŅаС Cron",
- "cron_expression_description": "ĐŖŅŅаĐģŅĐšŅĐĩ ŅĐŊŅŅŅваĐģ ŅĐēаĐŊаваĐŊĐŊŅ, вŅĐēаŅŅŅŅĐžŅваŅŅŅ ŅаŅĐŧĐ°Ņ cron. ĐĐģŅ Đ°ŅŅŅĐŧаĐŊĐŊŅ Đ´Đ°Đ´Đ°ŅĐēОваК ŅĐŊŅаŅĐŧаŅŅŅ, ĐēаĐģŅ ĐģаŅĐēа, СвŅŅĐŊŅŅĐĩŅŅ, ĐŊаĐŋŅŅĐēĐģад, да Crontab Guru",
- "cron_expression_presets": "ĐŅадŅŅŅаĐŊОвĐēŅ Đ˛ŅŅĐ°ĐˇĐ°Ņ Cron",
+ "cron_expression_description": "ĐадаКŅĐĩ ŅĐŊŅŅŅваĐģ ŅĐēаĐŊаваĐŊĐŊŅ, вŅĐēаŅŅŅŅĐžŅваŅŅŅ ŅаŅĐŧĐ°Ņ cron. ĐĐģŅ Đ°ŅŅŅĐŧаĐŊĐŊŅ Đ´Đ°Đ´Đ°ŅĐēОваК ŅĐŊŅаŅĐŧаŅŅŅ, СвŅŅĐŊŅŅĐĩŅŅ, ĐŊаĐŋŅŅĐēĐģад, да Crontab Guru",
+ "cron_expression_presets": "ĐŅадŅŅŅаĐŊĐžŅĐēŅ Đ˛ŅŅĐ°ĐˇĐ°Ņ Cron",
"disable_login": "ĐĐ´ĐēĐģŅŅŅŅŅ ŅваŅ
Од",
"duplicate_detection_job_description": "ĐаĐŋŅŅŅŅŅŅ ĐŧаŅŅĐŊĐŊаĐĩ ĐŊавŅŅаĐŊĐŊĐĩ ĐŊа аĐēŅŅваŅ
Đ´ĐģŅ Đ˛ŅŅŅĐģĐĩĐŊĐŊŅ ĐŋадОйĐŊŅŅ
вŅŅŅ. ĐаĐģĐĩĐļŅŅŅ Đ°Đ´ Smart Search",
"exclusion_pattern_description": "ШайĐģĐžĐŊŅ Đ˛ŅĐēĐģŅŅŅĐŊĐŊŅ Đ´Đ°ĐˇĐ˛Đ°ĐģŅŅŅŅ ŅĐŗĐŊаŅаваŅŅ ŅаКĐģŅ Ņ ĐŋаĐŋĐēŅ ĐŋŅŅ ŅĐēаĐŊаваĐŊĐŊŅ Đ˛Đ°ŅаК ĐąŅĐąĐģŅŅŅŅĐēŅ. ĐŅŅа ĐēаŅŅŅĐŊа, ĐēаĐģŅ Ņ Đ˛Đ°Ņ ŅŅŅŅ ĐŋаĐŋĐēŅ, ŅĐēŅŅ ĐˇĐŧŅŅŅаŅŅŅ ŅаКĐģŅ, ŅĐēŅŅ Đ˛Ņ ĐŊĐĩ Ņ
ĐžŅаŅĐĩ ŅĐŧĐŋаŅŅаваŅŅ, ĐŊаĐŋŅŅĐēĐģад, ŅаКĐģŅ RAW.",
"external_library_management": "ĐŅŅаваĐŊĐŊĐĩ СĐŊĐĩŅĐŊŅĐš ĐąŅĐąĐģŅŅŅŅĐēаК",
"face_detection": "ĐŅŅŅĐģĐĩĐŊĐŊĐĩ ŅваŅаŅ",
- "face_detection_description": "ĐŅŅŅĐģŅŅŅ ŅваŅŅ ĐŊа ŅĐžŅаСдŅĐŧĐēаŅ
Ņ Đ˛ŅĐ´Ņа С даĐŋаĐŧĐžĐŗĐ°Đš ĐŧаŅŅĐŊĐŊĐ°ĐŗĐ° ĐŊавŅŅаĐŊĐŊŅ. ĐĐģŅ Đ˛ŅĐ´Ņа ŅĐģŅŅваĐĩŅŅа ŅĐžĐģŅĐēŅ ĐŧŅĐŊŅŅŅŅŅа. \"ĐĐąĐŊавŅŅŅ\" (ĐŋĐĩŅа)аĐŋŅаŅĐžŅваĐĩ ŅŅĐĩ ĐŧĐĩĐ´ŅŅ. \"ĐĄĐēŅĐŊŅŅŅ\" дадаŅĐēОва аŅŅŅŅаĐĩ ŅŅĐĩ ĐąŅĐŗŅŅŅŅ Đ´Đ°Đ´ĐˇĐĩĐŊŅŅ ĐŋŅа ŅваŅŅ. \"ĐĐ´ŅŅŅĐŊŅŅаĐĩ\" ŅŅавŅŅŅ Ņ ŅаŅĐŗŅ ĐŧĐĩĐ´ŅŅ, ŅĐēŅŅ ŅŅŅŅ ĐŊĐĩ ĐąŅĐģŅ Đ°ĐŋŅаŅаваĐŊŅŅ. ĐŅŅŅĐģĐĩĐŊŅŅ ŅваŅŅ ĐąŅĐ´ŅŅŅ ĐŋаŅŅаŅĐģĐĩĐŊŅ Ņ ŅаŅĐŗŅ Đ´ĐģŅ ŅаŅĐŋаСĐŊаваĐŊĐŊŅ Đ°ŅОй ĐŋаŅĐģŅ ĐˇĐ°Đ˛ŅŅŅŅĐŊĐŊŅ Đ˛ŅŅŅĐģĐĩĐŊĐŊŅ ŅваŅаŅ, С ĐŗŅŅĐŋаваĐŊĐŊĐĩĐŧ ŅŅ
Đŋа ŅŅĐŊŅŅŅŅŅ
айО ĐŊОвŅŅ
ĐģŅдСŅŅ
.",
+ "face_detection_description": "ĐŅŅŅĐģŅŅŅ ŅваŅŅ ĐŊа ŅĐžŅаСдŅĐŧĐēаŅ
Ņ Đ˛ŅĐ´Ņа С даĐŋаĐŧĐžĐŗĐ°Đš ĐŧаŅŅĐŊĐŊĐ°ĐŗĐ° ĐŊавŅŅаĐŊĐŊŅ. ĐĐģŅ Đ˛ŅĐ´Ņа ŅĐģŅŅваĐĩŅŅа ŅĐžĐģŅĐēŅ ĐŧŅĐŊŅŅŅŅŅа. \"ĐĐąĐŊавŅŅŅ\" (ĐŋĐĩŅа)аĐŋŅаŅĐžŅваĐĩ ŅŅĐĩ ĐŧĐĩĐ´ŅŅ. \"ĐĄĐēŅĐŊŅŅŅ\" дадаŅĐēОва аŅŅŅŅаĐĩ ŅŅĐĩ ĐąŅĐŗŅŅŅŅ Đ´Đ°ĐŊŅŅ ĐŋŅа ŅваŅŅ. \"ĐĐ´ŅŅŅĐŊŅŅаĐĩ\" ŅŅавŅŅŅ Ņ ŅаŅĐŗŅ ĐŧĐĩĐ´ŅŅ, ŅĐēŅŅ ŅŅŅŅ ĐŊĐĩ ĐąŅĐģŅ Đ°ĐŋŅаŅаваĐŊŅŅ. ĐŅŅŅĐģĐĩĐŊŅŅ ŅваŅŅ ĐąŅĐ´ŅŅŅ ĐŋаŅŅаŅĐģĐĩĐŊŅ Ņ ŅаŅĐŗŅ Đ´ĐģŅ ŅаŅĐŋаСĐŊаваĐŊĐŊŅ Đ°ŅОй ĐŋаŅĐģŅ ĐˇĐ°Đ˛ŅŅŅŅĐŊĐŊŅ Đ˛ŅŅŅĐģĐĩĐŊĐŊŅ ŅваŅаŅ, С ĐŗŅŅĐŋаваĐŊĐŊĐĩĐŧ ŅŅ
Đŋа ŅŅĐŊŅŅŅŅŅ
айО ĐŊОвŅŅ
ĐģŅдСŅŅ
.",
"facial_recognition_job_description": "ĐŅŅĐŋаваŅŅ Đ˛ŅŅŅĐģĐĩĐŊŅŅ ŅваŅŅ Đŋа аŅОйаŅ
. ĐŅŅŅ ŅŅаĐŋ вŅĐēĐžĐŊваĐĩŅŅа ĐŋаŅĐģŅ ĐˇĐ°Đ˛ŅŅŅŅĐŊĐŊŅ Đ˛ŅŅŅĐģĐĩĐŊĐŊŅ ŅваŅаŅ. \"ĐĄĐēŅĐŊŅŅŅ\" (ĐŋаŅŅĐžŅĐŊа) ĐŋĐĩŅĐ°ĐŗŅŅĐŋĐžŅваĐĩ ŅŅĐĩ ŅваŅŅ. \"ĐĐ´ŅŅŅĐŊŅŅаĐĩ\" ŅŅавŅŅŅ Ņ ŅаŅĐŗŅ ŅваŅŅ, ŅĐēŅŅ ŅŅŅŅ ĐŊĐĩ ĐŋŅŅĐŋŅŅаĐŊŅŅ Đ´Đ° ŅĐēОК-ĐŊĐĩĐąŅĐ´ĐˇŅ Đ°ŅОйŅ.",
"failed_job_command": "ĐаĐŧаĐŊда {command} ĐŊĐĩ вŅĐēаĐŊаĐģаŅŅ Đ´ĐģŅ ĐˇĐ°Đ´Đ°ĐŊĐŊŅ: {job}",
"force_delete_user_warning": "ĐĐĐĐ¯Đ ĐĐĐĐĐĐĐ: ĐŅŅа дСĐĩŅĐŊĐŊĐĩ ĐŊĐĩадĐēĐģадĐŊа вŅдаĐģŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа Ņ ŅŅĐĩ ай'ĐĩĐēŅŅ. ĐŅŅа дСĐĩŅĐŊĐŊĐĩ ĐŊĐĩ ĐŧĐžĐļа ĐąŅŅŅ Đ°Đ´ŅОйĐģĐĩĐŊа Ņ ŅаКĐģŅ ĐŊĐĩĐŧĐ°ĐŗŅŅĐŧа ĐąŅдСĐĩ адĐŊавŅŅŅ.",
@@ -71,15 +83,395 @@
"image_fullsize_enabled_description": "ĐĄŅваŅаŅŅ Đ˛ŅŅĐ˛Ņ Ņ ĐŋĐžŅĐŊŅĐŧ ĐŋаĐŧĐĩŅŅ Đ´ĐģŅ ŅаŅĐŧаŅаŅ, ŅŅĐž ĐŊĐĩ ĐŋŅŅдаŅĐŊŅŅ Đ´ĐģŅ Đ˛ŅĐą. ĐаĐģŅ ŅĐēĐģŅŅаĐŊа ĐžĐŋŅŅŅ \"ĐддаваŅŅ ĐŋĐĩŅĐ°Đ˛Đ°ĐŗŅ ŅĐąŅдаваĐŊаК ĐŋŅаŅвĐĩ\", ĐŋŅĐ°ĐŗĐģŅĐ´Ņ Đ˛ŅĐēаŅŅŅŅĐžŅваŅŅŅа ĐŊĐĩĐŋаŅŅŅĐ´ĐŊа ĐąĐĩС ĐēаĐŊвĐĩŅŅаŅŅŅ. ĐĐĩ ŅĐŋĐģŅваĐĩ ĐŊа вŅĐą-ĐŋŅŅдаŅĐŊŅŅ ŅаŅĐŧаŅŅ, ŅаĐēŅŅ ŅĐē JPEG.",
"image_fullsize_quality_description": "Đ¯ĐēаŅŅŅ Đ˛ŅŅĐ˛Ņ Ņ ĐŋĐžŅĐŊŅĐŧ ĐŋаĐŧĐĩŅŅ Đ°Đ´ 1 да 100. ĐĐžĐģŅŅ Đ˛ŅŅĐžĐēаĐĩ СĐŊаŅŅĐŊĐŊĐĩ ĐģĐĩĐŋŅаĐĩ, аĐģĐĩ ĐŋŅŅвОдСŅŅŅ Đ´Đ° ĐŋавĐĩĐģŅŅŅĐŊĐŊŅ ĐŋаĐŧĐĩŅŅ ŅаКĐģа.",
"image_fullsize_title": "ĐаĐģĐ°Đ´Ņ Đ˛ŅŅĐ˛Ņ Ņ ĐŋĐžŅĐŊŅĐŧ ĐŋаĐŧĐĩŅŅ",
+ "image_prefer_embedded_preview": "ĐддаваŅŅ ĐŋĐĩŅĐ°Đ˛Đ°ĐŗŅ ŅĐąŅдаваĐŊаК ĐŋŅаŅвĐĩ",
+ "image_prefer_embedded_preview_setting_description": "ĐŅĐēаŅŅŅŅĐžŅваŅŅ ŅĐąŅдаваĐŊŅŅ ĐŋŅаŅĐ˛Ņ Ņ RAW-ŅĐžŅаСдŅĐŧĐēаŅ
Ņ ŅĐēаŅŅŅ ŅваŅ
ОдĐŊŅŅ
даĐŊŅŅ
Đ´ĐģŅ Đ°ĐŋŅаŅĐžŅĐēŅ ĐŧаĐģŅĐŊĐēаŅ, ĐēаĐģŅ ĐŧĐ°ĐŗŅŅĐŧа. ĐŅŅа даСваĐģŅĐĩ аŅŅŅĐŧаŅŅ ĐąĐžĐģŅŅ Đ´Đ°ĐēĐģадĐŊŅŅ ĐēĐžĐģĐĩŅŅ Đ´ĐģŅ ĐŊĐĩĐēаŅĐžŅŅŅ
вŅдаŅŅŅаŅ, аĐģĐĩ Đļ ŅĐēаŅŅŅ ĐŋŅаŅŅ ĐˇĐ°ĐģĐĩĐļŅŅŅ Đ°Đ´ ĐēаĐŧĐĩŅŅ, Ņ ĐŊа вŅдаŅŅŅĐĩ ĐŧĐžĐļа ĐąŅŅŅ ĐąĐžĐģŅŅ Đ°ŅŅŅŅаĐēŅĐ°Ņ ŅŅŅŅĐēŅ.",
+ "image_prefer_wide_gamut": "ĐддаŅŅ ĐŋĐĩŅĐ°Đ˛Đ°ĐŗŅ ŅŅŅĐžĐēаК ĐŗĐ°ĐŧĐĩ",
+ "image_preview_description": "ĐŅдаŅŅŅ ŅŅŅŅĐ´ĐŊŅĐŗĐ° ĐŋаĐŧĐĩŅŅ Đˇ вŅдаĐģĐĩĐŊŅĐŧŅ ĐŧĐĩŅадаĐŊŅĐŧŅ, вŅĐēаŅŅŅŅĐžŅваĐĩŅŅа ĐŋŅŅ ĐŋŅĐ°ĐŗĐģŅдСĐĩ аŅОйĐŊĐ°ĐŗĐ° ŅŅŅŅŅŅŅ Ņ Đ´ĐģŅ ĐŧаŅŅĐŊĐŊĐ°ĐŗĐ° ĐŊавŅŅаĐŊĐŊŅ",
+ "image_preview_quality_description": "Đ¯ĐēаŅŅŅ ĐŋŅаŅĐ˛Ņ Đ°Đ´ 1 да 100. ЧŅĐŧ вŅŅŅĐš, ŅŅĐŧ ĐģĐĩĐŋŅ, аĐģĐĩ ĐŋŅŅ ĐŗŅŅŅĐŧ ŅŅваŅаŅŅŅа ŅаКĐģŅ ĐąĐžĐģŅŅĐ°ĐŗĐ° ĐŋаĐŧĐĩŅŅ Ņ ĐŧĐžĐļа СĐŊŅСŅŅŅа Ņ
ŅŅĐēаŅŅŅ Đ˛ĐžĐ´ĐŗŅĐēŅ ĐŋŅŅĐēĐģадаĐŊĐŊŅ. ĐŅŅаĐŊĐžŅĐēа ĐŊŅСĐēĐ°ĐŗĐ° СĐŊаŅŅĐŊĐŊŅ ĐŧĐžĐļа ĐŋаŅĐŋĐģŅваŅŅ ĐŊа ŅĐēаŅŅŅ ĐŧаŅŅĐŊĐŊĐ°ĐŗĐ° ĐŊавŅŅаĐŊĐŊŅ.",
"image_preview_title": "ĐаĐģĐ°Đ´Ņ ĐŋаĐŋŅŅŅĐ´ĐŊŅĐŗĐ° ĐŋŅĐ°ĐŗĐģŅĐ´Ņ",
"image_quality": "Đ¯ĐēаŅŅŅ",
"image_resolution": "РаСдСŅĐģŅĐģŅĐŊаŅŅŅ",
"image_settings": "ĐаĐģĐ°Đ´Ņ Đ˛ŅдаŅŅŅа",
- "image_settings_description": "ĐŅŅŅĐšŅĐĩ ŅĐēаŅŅŅ Ņ ŅаСдСŅĐģŅĐģŅĐŊаŅŅŅ ŅĐŗĐĩĐŊĐĩŅŅŅаваĐŊŅŅ
вŅдаŅŅŅаŅ"
+ "image_settings_description": "ĐŅŅŅĐšŅĐĩ ŅĐēаŅŅŅ Ņ ŅаСдСŅĐģŅĐģŅĐŊаŅŅŅ ŅĐŗĐĩĐŊĐĩŅŅŅаваĐŊŅŅ
вŅдаŅŅŅаŅ",
+ "image_thumbnail_title": "ĐаĐģĐ°Đ´Ņ ĐŧŅĐŊŅŅŅŅŅ",
+ "job_concurrency": "{job} ĐēаĐŊĐēŅŅŅĐŊŅĐŊаŅŅŅ",
+ "job_created": "ĐадаĐŊĐŊĐĩ ŅŅвОŅаĐŊа",
+ "job_not_concurrency_safe": "ĐŅŅа СадаĐŊĐŊĐĩ ĐŊĐĩĐąŅŅĐŋĐĩŅĐŊаĐĩ Đ´ĐģŅ ĐēаĐŊĐēŅŅŅĐŊŅĐŊĐ°ĐŗĐ°(адĐŊаŅаŅĐžĐ˛Đ°ĐŗĐ°, ĐŋаŅаĐģĐĩĐģŅĐŊĐ°ĐŗĐ°) вŅĐēаĐŊаĐŊĐŊŅ.",
+ "job_settings": "ĐаĐģĐ°Đ´Ņ ĐˇĐ°Đ´Đ°ĐŊĐŊŅŅ",
+ "job_settings_description": "ĐŅŅаваŅŅ ĐŊаĐģадаĐŧŅ Đ°Đ´ĐŊаŅаŅĐžĐ˛Đ°ĐŗĐ° (ĐŋаŅаĐģĐĩĐģŅĐŊĐ°ĐŗĐ°) вŅĐēаĐŊаĐŊĐŊŅ ĐˇĐ°Đ´Đ°ĐŊĐŊŅ",
+ "job_status": "ĐĄŅаĐŊОвŅŅŅа СадаĐŊĐŊŅ",
+ "library_created": "ĐĄŅвОŅаĐŊа ĐąŅĐąĐģŅŅŅŅĐēа: {library}",
+ "library_deleted": "ĐŅĐąĐģŅŅŅŅĐēа вŅдаĐģĐĩĐŊа",
+ "library_scanning": "ĐĄĐēаĐŊаваĐŊĐŊĐĩ Đŋа ŅаŅĐēĐģадСĐĩ",
+ "library_scanning_description": "ĐаĐģадСŅŅĐĩ ĐŋаŅаĐŧĐĩŅŅŅ ŅĐēаĐŊаваĐŊĐŊŅ Đ˛Đ°ŅаК ĐąŅĐąĐģŅŅŅŅĐēŅ",
+ "library_scanning_enable_description": "ĐŖĐēĐģŅŅŅŅŅ ŅĐēаĐŊаваĐŊĐŊĐĩ ĐąŅĐąĐģŅŅŅŅĐēŅ Đŋа ŅаŅĐēĐģадСĐĩ",
+ "library_settings": "ĐĐŊĐĩŅĐŊŅŅ ĐąŅĐąĐģŅŅŅŅĐēа",
+ "library_settings_description": "ĐаĐģадСŅŅĐĩ ĐŋаŅаĐŧĐĩŅŅŅ ĐˇĐŊĐĩŅĐŊŅĐš ĐąŅĐąĐģŅŅŅŅĐēŅ",
+ "library_tasks_description": "ĐĄĐēаĐŊаваŅŅ ĐˇĐŊĐĩŅĐŊŅŅ ĐąŅĐąĐģŅŅŅŅĐēŅ ĐŊа ĐŊаŅŅĐŊаŅŅŅ ĐŊОвŅŅ
Ņ/айО СĐŧĐĩĐŊĐĩĐŊŅŅ
ŅŅŅŅŅŅаŅ",
+ "library_watching_enable_description": "ĐаСŅŅаŅŅ ĐˇĐ° СĐŧĐĩĐŊаĐŧŅ ŅаКĐģĐ°Ņ Ņ ĐˇĐŊĐĩŅĐŊŅŅ
ĐąŅĐąĐģŅŅŅŅĐēаŅ
",
+ "library_watching_settings": "ХаŅŅŅŅ ĐˇĐ° ĐąŅĐąĐģŅŅŅŅĐēаК (ŅĐēŅĐŋĐĩŅŅĐŧĐĩĐŊŅаĐģŅĐŊŅ)",
+ "library_watching_settings_description": "ĐŅŅаĐŧаŅŅŅĐŊа ŅаŅŅŅŅ ĐˇĐ° СĐŧĐĩĐŊаĐŧŅ Ņ ŅаКĐģаŅ
",
+ "logging_enable_description": "ĐŖĐēĐģŅŅŅŅŅ Đ˛ŅдСĐĩĐŊĐŊĐĩ ĐļŅŅĐŊаĐģа",
+ "logging_level_description": "ĐаĐģŅ ŅĐēĐģŅŅаĐŊа, ŅĐēŅ ŅСŅОвĐĩĐŊŅ ĐļŅŅĐŊаĐģŅваĐŊĐŊŅ Đ˛ŅĐēаŅŅŅŅĐžŅваŅŅ.",
+ "logging_settings": "ĐŅдСĐĩĐŊĐŊĐĩ ĐļŅŅĐŊаĐģа",
+ "machine_learning_clip_model": "CLIP ĐŧадŅĐģŅ",
+ "machine_learning_clip_model_description": "ĐаСва CLIP ĐŧадŅĐģŅ ĐŋаĐēаСаĐŊа ŅŅŅ. ĐвŅŅĐŊŅŅĐĩ ŅĐ˛Đ°ĐŗŅ, ŅŅĐž ĐŋŅŅ ĐˇĐŧĐĩĐŊĐĩ ĐŧадŅĐģŅ ĐŊĐĩайŅ
ОдĐŊа ĐŋаŅŅĐžŅĐŊа СаĐŋŅŅŅŅŅŅ ĐˇĐ°Đ´Đ°ĐŊĐŊĐĩ \"Smart Search\" Đ´ĐģŅ ŅŅŅŅ
вŅдаŅŅŅаŅ.",
+ "machine_learning_duplicate_detection": "ĐŅŅŅĐģĐĩĐŊĐŊĐĩ ĐŋадОйĐŊŅŅ
",
+ "map_dark_style": "ĐĻŅĐŧĐŊŅ ŅŅŅĐģŅ",
+ "map_enable_description": "ĐŖĐēĐģŅŅŅŅŅ ŅŅĐŊĐēŅŅŅ ĐēаŅŅŅ",
+ "map_gps_settings": "ĐаĐģĐ°Đ´Ņ ĐēаŅŅŅ Ņ GPS",
+ "map_light_style": "ХвĐĩŅĐģŅ ŅŅŅĐģŅ",
+ "map_settings": "ĐаŅŅа",
+ "map_settings_description": "ĐŅŅаваĐŊĐŊĐĩ ĐŊаĐģадаĐŧŅ ĐēаŅŅŅ",
+ "map_style_description": "URL-адŅĐ°Ņ style.json ŅŅĐŧŅ ĐēаŅŅŅ",
+ "metadata_settings": "ĐаĐģĐ°Đ´Ņ ĐŧĐĩŅадаĐŊŅŅ
",
+ "oauth_button_text": "ĐĸŅĐēŅŅ ĐēĐŊĐžĐŋĐēŅ",
+ "oauth_settings": "OAuth",
+ "refreshing_all_libraries": "ĐĐąĐŊаŅĐģĐĩĐŊĐŊĐĩ ŅŅŅŅ
ĐąŅĐąĐģŅŅŅŅĐē",
+ "registration": "Đ ŅĐŗŅŅŅŅаŅŅŅ Đ°Đ´ĐŧŅĐŊŅŅŅŅаŅаŅа",
+ "registration_description": "ĐŅ Đˇ'ŅŅĐģŅĐĩŅĐĩŅŅ ĐŋĐĩŅŅŅĐŧ ĐēаŅŅŅŅаĐģŅĐŊŅĐēаĐŧ ŅŅŅŅŅĐŧŅ, ŅаĐŧŅ Đ˛Ņ ĐąŅдСĐĩŅĐĩ ĐŋŅŅСĐŊаŅаĐŊŅ Đ°Đ´ĐŧŅĐŊŅŅŅŅаŅаŅаĐŧ. ĐŅ ĐąŅдСĐĩŅĐĩ адĐēаСваŅŅ ĐˇĐ° адĐŧŅĐŊŅŅŅŅаŅŅĐšĐŊŅŅ ĐˇĐ°Đ´Đ°ŅŅ, а ŅаĐēŅаĐŧа ŅŅваŅаŅŅ ĐŊОвŅŅ
ĐēаŅŅŅŅаĐģŅĐŊŅĐēаŅ.",
+ "require_password_change_on_login": "ĐаŅŅайаваŅŅ ĐˇĐŧŅĐŊŅŅŅ ĐŋаŅĐžĐģŅ ĐŋŅŅ ĐŋĐĩŅŅŅĐŧ ŅваŅ
ОдСĐĩ Ņ ŅŅŅŅŅĐŧŅ",
+ "reset_settings_to_default": "ĐĄĐēŅĐŊŅŅŅ ĐŊаĐģĐ°Đ´Ņ Đ´Đ° ĐŋŅадвŅСĐŊаŅаĐŊŅŅ
",
+ "reset_settings_to_recent_saved": "ĐĄĐēŅĐŊŅŅŅ ĐŊаĐģĐ°Đ´Ņ Đ´Đ° ĐŊŅдаŅĐŊа СаŅ
аваĐŊŅŅ
",
+ "scanning_library": "ĐĄĐēаĐŊŅŅаваĐŊĐŊĐĩ ĐąŅĐąĐģŅŅŅŅĐēŅ",
+ "server_external_domain_settings": "ĐĐŊĐĩŅĐŊŅ Đ´Đ°ĐŧĐĩĐŊ",
+ "server_settings": "ĐаĐģĐ°Đ´Ņ ŅĐĩŅвĐĩŅа",
+ "server_settings_description": "ĐŅŅаваĐŊĐŊĐĩ ĐŊаĐģадаĐŧŅ ŅĐĩŅвĐĩŅа",
+ "server_welcome_message": "ĐŅŅвŅŅаĐģŅĐŊаĐĩ ĐŋавĐĩдаĐŧĐģĐĩĐŊĐŊĐĩ",
+ "server_welcome_message_description": "ĐавĐĩдаĐŧĐģĐĩĐŊĐŊĐĩ, ŅĐēĐžĐĩ адĐģŅŅŅŅĐžŅваĐĩŅŅа ĐŊа ŅŅаŅĐžĐŊŅŅ ŅваŅ
ОдŅ.",
+ "system_settings": "ĐĄŅŅŅŅĐŧĐŊŅŅ ĐŊаĐģадŅ",
+ "tag_cleanup_job": "ĐŅŅŅŅĐēа ŅŅĐŗĐ°Ņ",
+ "template_email_preview": "ĐĐĩŅадĐŋŅĐ°ĐŗĐģŅĐ´",
+ "theme_settings": "ĐаĐģĐ°Đ´Ņ ŅŅĐŧŅ",
+ "transcoding_acceleration_nvenc": "NVENC (ĐŋаŅŅайŅĐĩŅŅа вŅĐ´ŅаĐēаŅŅа NVIDIA)",
+ "transcoding_acceleration_vaapi": "VAAPI",
+ "transcoding_accepted_containers": "ĐŅŅĐŊŅŅŅŅ ĐēаĐŊŅŅĐšĐŊĐĩŅŅ",
+ "transcoding_accepted_video_codecs": "ĐŅŅĐŊŅŅŅŅ Đ˛ŅĐ´ŅаĐēОдŅĐēŅ",
+ "transcoding_advanced_options_description": "ĐаŅаĐŧĐĩŅŅŅ, ŅĐēŅŅ ĐąĐžĐģŅŅаŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēĐ°Ņ ĐŊĐĩ ŅŅŅйа СĐŧŅĐŊŅŅŅ",
+ "transcoding_audio_codec": "ĐŅĐ´ŅŅĐēОдŅĐē",
+ "transcoding_encoding_options": "ĐаŅаĐŧĐĩŅŅŅ ĐēадСŅŅаваĐŊĐŊŅ",
+ "transcoding_video_codec": "ĐŅĐ´ŅаĐēОдŅĐē",
+ "trash_enabled_description": "ĐŖĐēĐģŅŅŅŅŅ ŅŅĐŊĐēŅŅŅ ŅĐŧĐĩŅĐŊŅŅŅ",
+ "trash_number_of_days": "ĐĐžĐģŅĐēаŅŅŅ Đ´ĐˇŅĐŊ",
+ "trash_settings": "ĐаĐģĐ°Đ´Ņ ŅĐŧĐĩŅĐŊŅŅŅ",
+ "trash_settings_description": "ĐŅŅаваĐŊĐŊĐĩ ĐŊаĐģадаĐŧŅ ŅĐŧĐĩŅĐŊŅŅŅ",
+ "user_cleanup_job": "ĐŅŅŅŅĐēа ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "user_management": "ĐŅŅаваĐŊĐŊĐĩ ĐēаŅŅŅŅаĐģŅĐŊŅĐēаĐŧŅ",
+ "user_password_has_been_reset": "ĐаŅĐžĐģŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа ĐąŅŅ ŅĐēŅĐŊŅŅŅ:",
+ "user_password_reset_description": "ĐадаКŅĐĩ ĐēаŅŅŅŅаĐģŅĐŊŅĐēŅ ŅаŅĐžĐ˛Ņ ĐŋаŅĐžĐģŅ Ņ ĐŋавĐĩдаĐŧŅŅĐĩ ŅĐŧŅ, ŅŅĐž ĐŋŅŅ ĐŊаŅŅŅĐŋĐŊŅĐŧ ŅваŅ
ОдСĐĩ Ņ ŅŅŅŅŅĐŧŅ ŅĐŧŅ ŅŅŅйа ĐąŅдСĐĩ СĐŧŅĐŊŅŅŅ ĐŋаŅĐžĐģŅ.",
+ "user_restore_description": "ĐŖĐģŅĐēĐžĐ˛Ņ ĐˇĐ°ĐŋŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа {user} ĐąŅдСĐĩ адĐŊĐžŅĐģĐĩĐŊŅ.",
+ "user_settings": "ĐаĐģĐ°Đ´Ņ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "user_settings_description": "ĐŅŅаваĐŊĐŊĐĩ ĐŊаĐģадаĐŧŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "user_successfully_removed": "ĐаŅŅŅŅаĐģŅĐŊŅĐē {email} ĐąŅŅ ĐŋаŅĐŋŅŅ
Ова вŅдаĐģĐĩĐŊŅ.",
+ "version_check_enabled_description": "ĐŖĐēĐģŅŅŅŅŅ ĐŋŅавĐĩŅĐēŅ Đ˛ĐĩŅŅŅŅ",
+ "version_check_implications": "ФŅĐŊĐēŅŅŅ ĐŋŅавĐĩŅĐēŅ Đ˛ĐĩŅŅŅŅ ĐŋĐĩŅŅŅĐ´ŅŅĐŊа СвŅŅŅаĐĩŅŅа да github.com",
+ "version_check_settings": "ĐŅавĐĩŅĐēа вĐĩŅŅŅŅ",
+ "version_check_settings_description": "ĐŖĐēĐģŅŅŅŅŅ/адĐēĐģŅŅŅŅŅ Đ°ĐŋавŅŅŅŅĐŊĐŊŅ Đ°Đą ĐŊОваК вĐĩŅŅŅŅ"
},
+ "admin_email": "ĐĐģĐĩĐēŅŅĐžĐŊĐŊĐ°Ņ ĐŋĐžŅŅа адĐŧŅĐŊŅŅŅŅаŅаŅа",
+ "admin_password": "ĐаŅĐžĐģŅ Đ°Đ´ĐŧŅĐŊŅŅŅŅаŅаŅа",
+ "administration": "ĐŅŅаваĐŊĐŊĐĩ ŅĐĩŅвĐĩŅаĐŧ",
+ "advanced": "ĐаŅŅŅаĐŊŅŅ",
+ "advanced_settings_log_level_title": "ĐŖĐˇŅОвĐĩĐŊŅ Đ˛ŅдСĐĩĐŊĐŊŅ ĐļŅŅĐŊаĐģа: {level}",
+ "advanced_settings_proxy_headers_title": "ĐĐ°ĐŗĐ°ĐģĐžŅĐēŅ ĐŋŅĐžĐēŅŅ",
+ "advanced_settings_tile_subtitle": "ĐаŅŅŅаĐŊŅŅ ĐŊаĐģĐ°Đ´Ņ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "advanced_settings_troubleshooting_subtitle": "ĐŖĐēĐģŅŅŅŅŅ Đ´Đ°Đ´Đ°ŅĐēОвŅŅ ŅŅĐŊĐēŅŅŅ Đ´ĐģŅ Đ˛ŅĐŋŅаŅĐģĐĩĐŊĐŊŅ ĐŊĐĩĐŋаĐģадаĐē",
+ "advanced_settings_troubleshooting_title": "ĐŅĐŋŅаŅĐģĐĩĐŊĐŊĐĩ ĐŊĐĩĐŋаĐģадаĐē",
+ "age_months": "ĐŖĐˇŅĐžŅŅ {months, plural, one {# ĐŧĐĩŅŅŅ} few {# ĐŧĐĩŅŅŅŅ} many {# ĐŧĐĩŅŅŅаŅ} other {# ĐŧĐĩŅŅŅаŅ}}",
+ "age_year_months": "ĐŖĐˇŅĐžŅŅ 1 ĐŗĐžĐ´, {months, plural, one {# ĐŧĐĩŅŅŅ} few {# ĐŧĐĩŅŅŅŅ} many {# ĐŧĐĩŅŅŅаŅ} other {# ĐŧĐĩŅŅŅаŅ}}",
+ "age_years": "{years, plural, other {ĐŖĐˇŅĐžŅŅ #}}",
+ "album_added": "ĐĐģŅйОĐŧ дададСĐĩĐŊŅ",
+ "album_cover_updated": "ĐĐžĐēĐģадĐēа аĐģŅйОĐŧа айĐŊĐžŅĐģĐĩĐŊа",
+ "album_delete_confirmation": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ вŅдаĐģŅŅŅ Đ°ĐģŅйОĐŧ {album}?",
+ "album_delete_confirmation_description": "ĐаĐģŅ ĐŗŅŅŅ Đ°ĐģŅйОĐŧ Đ°ĐąĐ°ĐŗŅĐģĐĩĐŊŅ, ŅĐŊŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēŅ ĐąĐžĐģŅŅ ĐŊĐĩ СĐŧĐžĐŗŅŅŅ Đ°ŅŅŅĐŧаŅŅ Đ´Đ° ŅĐŗĐž Đ´ĐžŅŅŅĐŋ.",
+ "album_deleted": "ĐĐģŅйОĐŧ вŅдаĐģĐĩĐŊŅ",
+ "album_info_card_backup_album_excluded": "ĐĐĢĐĐЎЧĐĐĐĢ",
+ "album_info_card_backup_album_included": "ĐŖĐĐЎЧĐĐĐĢ",
+ "album_info_updated": "ĐĐŊŅаŅĐŧаŅŅŅ ĐŋŅа аĐģŅйОĐŧ айĐŊĐžŅĐģĐĩĐŊа",
+ "album_leave": "ĐаĐēŅĐŊŅŅŅ Đ°ĐģŅйОĐŧ?",
+ "album_leave_confirmation": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ ĐŋаĐēŅĐŊŅŅŅ {album}?",
+ "album_name": "ĐаСва аĐģŅйОĐŧа",
+ "album_options": "ĐаŅаĐŧĐĩŅŅŅ Đ°ĐģŅйОĐŧа",
+ "album_remove_user": "ĐŅдаĐģŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа?",
+ "album_remove_user_confirmation": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ вŅдаĐģŅŅŅ {user}?",
+ "album_search_not_found": "Đа ваŅŅĐŧ СаĐŋŅŅĐĩ ĐŊĐĩ СĐŊОКдСĐĩĐŊа аĐģŅйОĐŧаŅ",
+ "album_share_no_users": "ĐдаĐĩŅŅа, Đ˛Ņ ĐŋадСŅĐģŅĐģŅŅŅ ĐŗŅŅŅĐŧ аĐģŅйОĐŧаĐŧ С ŅŅŅĐŧŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēаĐŧŅ, айО Ņ Đ˛Đ°Ņ ĐŊŅĐŧа ĐŊŅвОдĐŊĐ°ĐŗĐ° ĐēаŅŅŅŅаĐģŅĐŊŅĐēа, С ŅĐēŅĐŧ ĐŧĐžĐļĐŊа ĐŋадСŅĐģŅŅŅа.",
+ "album_updated": "ĐĐģŅйОĐŧ айĐŊĐžŅĐģĐĩĐŊŅ",
+ "album_user_left": "ĐŅ ĐŋаĐēŅĐŊŅĐģŅ {album}",
+ "album_user_removed": "ĐаŅŅŅŅаĐģŅĐŊŅĐē {user} вŅдаĐģĐĩĐŊŅ",
+ "album_viewer_appbar_delete_confirm": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ вŅдаĐģŅŅŅ ĐŗŅŅŅ Đ°ĐģŅйОĐŧ Ņа ŅĐ˛Đ°ĐšĐŗĐž ŅĐģŅĐēĐžĐ˛Đ°ĐŗĐ° СаĐŋŅŅŅ?",
+ "album_viewer_appbar_share_err_delete": "ĐĐĩ ŅдаĐģĐžŅŅ Đ˛ŅдаĐģŅŅŅ Đ°ĐģŅйОĐŧ",
+ "album_viewer_appbar_share_err_leave": "ĐĐĩ ŅдаĐģĐžŅŅ ĐŋаĐēŅĐŊŅŅŅ Đ°ĐģŅйОĐŧ",
+ "album_viewer_appbar_share_err_title": "ĐĐĩ ŅдаĐģĐžŅŅ ĐˇĐŧŅĐŊŅŅŅ ĐŊĐ°ĐˇĐ˛Ņ Đ°ĐģŅйОĐŧа",
+ "album_viewer_appbar_share_leave": "ĐаĐēŅĐŊŅŅŅ Đ°ĐģŅйОĐŧ",
+ "album_viewer_appbar_share_to": "ĐĐąĐ°ĐŗŅĐģŅŅŅ Đˇ",
+ "album_viewer_page_share_add_users": "ĐадаŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēаŅ",
+ "album_with_link_access": "ĐаСвОĐģŅŅŅ ŅŅŅĐŧ, Ņ
ŅĐž ĐŧаĐĩ ŅĐŋаŅŅĐģĐēŅ, йаŅŅŅŅ ŅĐžŅа Ņ ĐģŅдСĐĩĐš Ņ ĐŗŅŅŅĐŧ аĐģŅйОĐŧĐĩ.",
+ "albums": "ĐĐģŅйОĐŧŅ",
+ "albums_count": "{count, plural, one {1 аĐģŅйОĐŧ} few {{count, number} аĐģŅйОĐŧŅ} many {{count, number} аĐģŅйОĐŧаŅ} other {{count, number} аĐģŅйОĐŧаŅ}}",
+ "albums_default_sort_order": "ĐŅадвŅСĐŊаŅаĐŊŅ ĐŋаŅадаĐē ŅаŅŅаваĐŊĐŊŅ Đ°ĐģŅйОĐŧаŅ",
+ "albums_on_device_count": "ĐĐģŅйОĐŧŅ ĐŊа ĐŋŅŅĐģадСĐĩ ({count})",
+ "all": "ĐŖŅĐĩ",
+ "all_albums": "ĐŖŅĐĩ аĐģŅйОĐŧŅ",
+ "all_people": "ĐŖŅĐĩ ĐģŅдСŅ",
+ "all_videos": "ĐŖŅĐĩ вŅĐ´Ņа",
+ "allow_dark_mode": "ĐаСвОĐģŅŅŅ ŅŅĐŧĐŊŅ ŅŅĐļŅĐŧ",
+ "allow_edits": "ĐаСвОĐģŅŅŅ ŅŅĐ´Đ°ĐŗĐ°Đ˛Đ°ĐŊĐŊĐĩ",
+ "alt_text_qr_code": "ĐŅдаŅŅŅ QR-ĐēОда",
+ "anti_clockwise": "ĐĄŅĐŋŅаŅŅ ĐŗĐ°Đ´ĐˇŅĐŊĐŊŅĐēаваК ŅŅŅŅĐģĐēŅ",
+ "api_key": "ĐĐģŅŅ API",
+ "api_key_empty": "ĐаСва ĐēĐģŅŅа API ĐŊĐĩ ĐŋавŅĐŊĐŊа ĐąŅŅŅ ĐŋŅŅŅОК",
+ "api_keys": "ĐĐģŅŅŅ API",
+ "app_bar_signout_dialog_content": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ вŅĐšŅŅŅ?",
+ "app_bar_signout_dialog_ok": "ĐĸаĐē",
+ "app_bar_signout_dialog_title": "ĐŅĐšŅŅŅ",
+ "app_settings": "ĐаĐģĐ°Đ´Ņ ĐŋŅĐ°ĐŗŅаĐŧŅ",
+ "archive": "ĐŅŅ
ŅŅ",
+ "archive_page_title": "ĐŅŅ
ŅŅ ({count})",
+ "archive_size": "ĐаĐŧĐĩŅ Đ°ŅŅ
Ņва",
+ "are_these_the_same_person": "ĐĻŅ ĐŗŅŅа адСŅĐŊ Ņ ŅОК Đļа ŅаĐģавĐĩĐē?",
+ "are_you_sure_to_do_this": "ĐŅ ŅĐŋŅŅĐŊĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅаŅĐĩ ĐŗŅŅа СŅайŅŅŅ?",
+ "asset_added_to_album": "ĐададСĐĩĐŊа Ņ Đ°ĐģŅйОĐŧ",
+ "asset_adding_to_album": "ĐадаваĐŊĐŊĐĩ Ņ Đ°ĐģŅйОĐŧâĻ",
+ "asset_skipped": "ĐŅаĐŋŅŅŅаĐŊа",
+ "asset_skipped_in_trash": "ĐŖ ŅĐŧĐĩŅĐŊŅŅŅ",
+ "asset_uploaded": "ĐаĐŋаĐŧĐŋаваĐŊа",
+ "asset_uploading": "ĐаĐŋаĐŧĐŋĐžŅваĐŊĐŊĐĩâĻ",
+ "assets_were_part_of_albums_count": "{count, plural, one {ĐĐēŅŅŅ ŅĐļĐž ĐąŅŅ} other {ĐĐēŅŅĐ˛Ņ ŅĐļĐž ĐąŅĐģŅ}} ŅаŅŅĐēаК аĐģŅйОĐŧŅ",
+ "authorized_devices": "ĐŅŅаŅŅСаваĐŊŅŅ ĐŋŅŅĐģадŅ",
+ "automatic_endpoint_switching_subtitle": "ĐадĐēĐģŅŅаŅŅа ĐģаĐēаĐģŅĐŊа Đŋа вŅĐģŅŅаĐŊŅĐŧ Wi-Fi, ĐēаĐģŅ ĐŗŅŅа ĐŧĐ°ĐŗŅŅĐŧа, Ņ Đ˛ŅĐēаŅŅŅŅĐžŅваŅŅ Đ°ĐģŅŅŅŅĐŊаŅŅŅĐŊŅŅ ĐŋадĐēĐģŅŅŅĐŊĐŊŅ Ņ ŅĐŊŅŅŅ
ĐŧĐĩŅŅаŅ
",
+ "automatic_endpoint_switching_title": "ĐŅŅаĐŧаŅŅŅĐŊаĐĩ ĐŋĐĩŅаĐēĐģŅŅŅĐŊĐŊĐĩ URL",
+ "back": "ĐаСад",
+ "backup_album_selection_page_albums_device": "ĐĐģŅйОĐŧŅ ĐŊа ĐŋŅŅĐģадСĐĩ ({count})",
+ "backup_all": "ĐŖŅĐĩ",
+ "backup_controller_page_background_wifi": "ĐĸĐžĐģŅĐēŅ ĐŋŅаС Wi-Fi",
+ "buy": "ĐŅĐŋŅŅŅ Immich",
+ "cache_settings_clear_cache_button": "ĐŅŅŅŅŅŅŅ ĐēŅŅ",
+ "cache_settings_tile_title": "ĐаĐēаĐģŅĐŊаĐĩ ŅŅ
ОвŅŅŅа",
+ "cancel": "ĐĄĐēаŅаваŅŅ",
+ "cancel_search": "ĐĄĐēаŅаваŅŅ ĐŋĐžŅŅĐē",
+ "canceled": "ĐĄĐēаŅаваĐŊа",
+ "city": "ĐĐžŅад",
+ "clear": "ĐŅŅŅŅŅŅŅ",
+ "clear_all": "ĐŅŅŅŅŅŅŅ ŅŅŅ",
+ "client_cert_dialog_msg_confirm": "ĐĐ",
+ "client_cert_enter_password": "ĐŖĐ˛ŅдСŅŅĐĩ ĐŋаŅĐžĐģŅ",
+ "client_cert_import": "ĐĐŧĐŋаŅŅ",
+ "close": "ĐаĐēŅŅŅŅ",
+ "collapse": "ĐĐŗĐ°ŅĐŊŅŅŅ",
+ "collapse_all": "ĐĐŗĐ°ŅĐŊŅŅŅ ŅŅŅ",
+ "color": "ĐĐžĐģĐĩŅ",
+ "color_theme": "ĐĐžĐģĐĩŅĐ°Đ˛Đ°Ņ ŅŅĐŧа",
+ "continue": "ĐŅаŅŅĐŗĐŊŅŅŅ",
+ "control_bottom_app_bar_create_new_album": "ĐĄŅваŅŅŅŅ ĐŊĐžĐ˛Ņ Đ°ĐģŅйОĐŧ",
+ "control_bottom_app_bar_delete_from_immich": "ĐŅдаĐģŅŅŅ Đˇ Immich",
+ "control_bottom_app_bar_delete_from_local": "ĐŅдаĐģŅŅŅ Đˇ ĐŋŅŅĐģадŅ",
+ "control_bottom_app_bar_edit_location": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ĐŧĐĩŅŅаСĐŊаŅ
ОдĐļаĐŊĐŊĐĩ",
+ "country": "ĐŅаŅĐŊа",
+ "cover": "ĐĐžĐēĐģадĐēа",
+ "covers": "ĐĐžĐēĐģадĐēŅ",
+ "create": "ĐĄŅваŅŅŅŅ",
+ "create_album": "ĐĄŅваŅŅŅŅ Đ°ĐģŅйОĐŧ",
+ "create_album_page_untitled": "ĐĐĩС ĐŊаСвŅ",
+ "create_library": "ĐĄŅваŅŅŅŅ ĐąŅĐąĐģŅŅŅŅĐēŅ",
+ "create_link": "ĐĄŅваŅŅŅŅ ŅĐŋаŅŅĐģĐēŅ",
+ "create_new_user": "ĐĄŅваŅŅŅŅ ĐŊĐžĐ˛Đ°ĐŗĐ° ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "create_tag": "ĐĄŅваŅŅŅŅ ŅŅĐŗ",
+ "create_user": "ĐĄŅваŅŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "dark": "ĐĻŅĐŧĐŊаŅ",
+ "day": "ĐСĐĩĐŊŅ",
+ "delete": "ĐŅдаĐģŅŅŅ",
+ "delete_album": "ĐŅдаĐģŅŅŅ Đ°ĐģŅйОĐŧ",
+ "delete_dialog_ok_force": "ĐŖŅŅ Đ°Đ´ĐŊĐž вŅдаĐģŅŅŅ",
+ "delete_dialog_title": "ĐŅдаĐģŅŅŅ ĐŊаСаŅĐļĐ´Ņ",
+ "delete_face": "ĐŅдаĐģŅŅŅ ŅваŅ",
+ "delete_key": "ĐŅдаĐģŅŅŅ ĐēĐģŅŅ",
+ "delete_library": "ĐŅдаĐģŅŅŅ ĐąŅĐąĐģŅŅŅŅĐēŅ",
+ "delete_link": "ĐŅдаĐģŅŅŅ ŅĐŋаŅŅĐģĐēŅ",
+ "delete_local_dialog_ok_force": "ĐŖŅŅ Đ°Đ´ĐŊĐž вŅдаĐģŅŅŅ",
+ "delete_others": "ĐŅдаĐģŅŅŅ ŅĐŊŅŅŅ",
+ "delete_tag": "ĐŅдаĐģŅŅŅ ŅŅĐŗ",
+ "delete_user": "ĐŅдаĐģŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "discord": "Discord",
+ "documentation": "ĐаĐēŅĐŧĐĩĐŊŅаŅŅŅ",
+ "done": "ĐаŅОва",
+ "download": "ĐĄĐŋаĐŧĐŋаваŅŅ",
+ "download_canceled": "ĐĄĐŋаĐŧĐŋĐžŅваĐŊĐŊĐĩ ŅĐēаŅаваĐŊа",
+ "download_complete": "ĐĄĐŋаĐŧĐŋĐžŅваĐŊĐŊĐĩ СавĐĩŅŅаĐŊа",
+ "download_enqueue": "ĐĄĐŋаĐŧĐŋĐžŅваĐŊĐŊĐĩ дададСĐĩĐŊа Ņ ŅаŅĐŗŅ",
+ "downloading": "ĐĄĐŋаĐŧĐŋĐžŅваĐŊĐŊĐĩ",
+ "edit": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ",
+ "edit_album": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ Đ°ĐģŅйОĐŧ",
+ "edit_avatar": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ Đ°Đ˛Đ°ŅаŅ",
+ "edit_date": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ Đ´Đ°ŅŅ",
+ "edit_date_and_time": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°Ņ Đ´Đ°ŅŅ Ņ ŅаŅ",
+ "edit_description": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ Đ°ĐŋŅŅаĐŊĐŊĐĩ",
+ "edit_description_prompt": "ĐŅĐąĐĩŅŅŅĐĩ ĐŊОваĐĩ аĐŋŅŅаĐŊĐŊĐĩ:",
+ "edit_faces": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ŅваŅŅ",
+ "edit_import_path": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ŅĐģŅŅ
ŅĐŧĐŋаŅŅŅ",
+ "edit_import_paths": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ŅĐģŅŅ
Ņ ŅĐŧĐŋаŅŅŅ",
+ "edit_key": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ĐēĐģŅŅ",
+ "edit_link": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ŅĐŋаŅŅĐģĐēŅ",
+ "edit_location": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ĐŧĐĩŅŅаСĐŊаŅ
ОдĐļаĐŊĐŊĐĩ",
+ "edit_location_dialog_title": "ĐĐĩŅŅаСĐŊаŅ
ОдĐļаĐŊĐŊĐĩ",
+ "edit_name": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ĐŊаСвŅ",
+ "edit_people": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ĐģŅдСĐĩĐš",
+ "edit_tag": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ŅŅĐŗ",
+ "edit_title": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ĐˇĐ°ĐŗĐ°ĐģОваĐē",
+ "edit_user": "Đ ŅĐ´Đ°ĐŗĐ°Đ˛Đ°ŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "edited": "ĐĐ´ŅŅĐ´Đ°ĐŗĐ°Đ˛Đ°ĐŊа",
+ "editor": "Đ ŅдаĐēŅаŅ",
+ "editor_close_without_save_prompt": "ĐĐŧĐĩĐŊŅ ĐŊĐĩ ĐąŅĐ´ŅŅŅ ĐˇĐ°Ņ
аваĐŊŅ",
+ "editor_close_without_save_title": "ĐаĐēŅŅŅŅ ŅŅдаĐēŅаŅ?",
+ "editor_crop_tool_h2_aspect_ratios": "ĐĄŅадĐŊĐžŅŅĐŊŅ ĐąĐ°ĐēĐžŅ",
+ "editor_crop_tool_h2_rotation": "ĐаваŅĐžŅ",
+ "error": "ĐаĐŧŅĐģĐēа",
+ "error_saving_image": "ĐаĐŧŅĐģĐēа: {error}",
+ "exif": "Exif",
+ "exif_bottom_sheet_description": "ĐадаŅŅ Đ°ĐŋŅŅаĐŊĐŊĐĩ...",
+ "favorite": "ĐŖ айŅаĐŊŅĐŧ",
+ "favorite_or_unfavorite_photo": "ĐадаŅŅ Đ°ĐąĐž вŅдаĐģŅŅŅ ŅĐžŅа С айŅаĐŊĐ°ĐŗĐ°",
+ "favorites": "ĐĐąŅаĐŊŅŅ",
+ "file_name": "ĐаСва ŅаКĐģа",
+ "filename": "ĐаСва ŅаКĐģа",
+ "filetype": "ĐĸŅĐŋ ŅаКĐģа",
+ "filter": "ФŅĐģŅŅŅ",
+ "forward": "ĐаĐŋĐĩŅад",
+ "gcast_enabled": "Google Cast",
+ "general": "ĐĐŗŅĐģŅĐŊŅŅ",
+ "go_back": "ĐаСад",
+ "go_to_folder": "ĐĐĩŅаКŅŅŅ Đ´Đ° ĐŋаĐŋĐēŅ",
+ "hi_user": "ĐŅŅаĐĩĐŧ, {name} ({email})",
+ "hide_all_people": "ĐĄŅ
аваŅŅ ŅŅŅŅ
ĐģŅдСĐĩĐš",
+ "hide_gallery": "ĐĄŅ
аваŅŅ ĐŗĐ°ĐģĐĩŅŅŅ",
+ "hide_named_person": "ĐĄŅ
аваŅŅ {name}",
+ "hide_password": "ĐĄŅ
аваŅŅ ĐŋаŅĐžĐģŅ",
+ "hide_person": "ĐĄŅ
аваŅŅ ŅаĐģавĐĩĐēа",
+ "image_viewer_page_state_provider_download_started": "ĐĄĐŋаĐŧĐŋĐžŅваĐŊĐŊĐĩ ĐŋаŅаĐģĐžŅŅ",
+ "immich_logo": "ĐĐ°ĐŗĐ°ŅŅĐŋ Immich",
+ "interval": {
+ "day_at_onepm": "ĐĐžĐļĐŊŅ Đ´ĐˇĐĩĐŊŅ Đ° 13-Đš ĐŗĐ°Đ´ĐˇŅĐŊĐĩ",
+ "hours": "{hours, plural, one {ĐĐžĐļĐŊŅŅ ĐŗĐ°Đ´ĐˇŅĐŊŅ} few {ĐĐžĐļĐŊŅŅ {hours, number} ĐŗĐ°Đ´ĐˇŅĐŊŅ} many {ĐĐžĐļĐŊŅŅ {hours, number} ĐŗĐ°Đ´ĐˇŅĐŊ} other {ĐĐžĐļĐŊŅŅ {hours, number} ĐŗĐ°Đ´ĐˇŅĐŊ}}",
+ "night_at_midnight": "ĐĐžĐļĐŊŅŅ ĐŊĐžŅ Đ°ĐŋĐžŅĐŊаŅŅ",
+ "night_at_twoam": "ĐĐžĐļĐŊŅŅ ĐŊĐžŅ Đ° 2-Đš ĐŗĐ°Đ´ĐˇŅĐŊĐĩ"
+ },
+ "language": "ĐОва",
+ "library": "ĐŅĐąĐģŅŅŅŅĐēа",
+ "light": "ХвĐĩŅĐģаŅ",
+ "login_form_back_button_text": "ĐаСад",
+ "login_form_email_hint": "youremail@email.com",
+ "login_form_endpoint_hint": "http://your-server-ip:port",
+ "login_form_password_hint": "ĐŋаŅĐžĐģŅ",
+ "login_form_save_login": "ĐаŅŅаваŅŅа Ņ ŅŅŅŅŅĐŧĐĩ",
+ "main_menu": "ĐаĐģĐžŅĐŊаĐĩ ĐŧĐĩĐŊŅ",
+ "map_location_dialog_yes": "ĐĸаĐē",
+ "map_settings_dark_mode": "ĐĻŅĐŧĐŊŅ ŅŅĐļŅĐŧ",
+ "map_settings_date_range_option_day": "ĐĐŋĐžŅĐŊŅŅ 24 ĐŗĐ°Đ´ĐˇŅĐŊŅ",
+ "map_settings_date_range_option_days": "ĐĐŋĐžŅĐŊŅŅ
дСŅĐŊ: {days}",
+ "map_settings_date_range_option_year": "ĐĐŋĐžŅĐŊŅ ĐŗĐžĐ´",
+ "map_settings_date_range_option_years": "ĐĐŋĐžŅĐŊŅŅ
ĐŗĐžĐ´: {years}",
+ "map_settings_dialog_title": "ĐаĐģĐ°Đ´Ņ ĐēаŅŅŅ",
+ "map_settings_theme_settings": "ĐĸŅĐŧа ĐēаŅŅŅ",
+ "menu": "ĐĐĩĐŊŅ",
+ "minute": "ĐĨвŅĐģŅĐŊа",
+ "month": "ĐĐĩŅŅŅ",
+ "monthly_title_text_date_format": "MMMM y",
+ "my_albums": "ĐаĐĩ аĐģŅйОĐŧŅ",
+ "name": "ĐĐŧŅ",
+ "name_or_nickname": "ĐĐŧŅ Đ°ĐąĐž ĐŋŅĐĩŅдаĐŊŅĐŧ",
+ "next": "ĐаĐģĐĩĐš",
+ "no": "ĐĐĩ",
+ "offline": "Đа-Са ŅĐĩŅĐēаК",
+ "ok": "ĐĐ",
+ "online": "ĐŖ ŅĐĩŅŅŅ",
+ "open": "ĐĐ´ĐēŅŅŅŅ",
+ "or": "айО",
+ "partner_list_user_photos": "ФОŅа ĐēаŅŅŅŅаĐģŅĐŊŅĐēа {user}",
+ "pause": "ĐŅŅĐŋŅĐŊŅŅŅ",
+ "people": "ĐŅдСŅ",
+ "permission_onboarding_back": "ĐаСад",
+ "permission_onboarding_continue_anyway": "ĐŖŅŅ Đ°Đ´ĐŊĐž ĐŋŅаŅŅĐŗĐŊŅŅŅ",
+ "photos": "ФОŅа",
+ "photos_and_videos": "ФОŅа Ņ Đ˛ŅĐ´Ņа",
+ "place": "ĐĐĩŅŅа",
+ "places": "ĐĐĩŅŅŅ",
+ "port": "ĐĐžŅŅ",
+ "previous": "ĐаĐŋŅŅŅĐ´ĐŊŅĐĩ",
+ "profile": "ĐŅĐžŅŅĐģŅ",
+ "profile_drawer_app_logs": "ĐŅŅĐŊаĐģŅ",
+ "profile_drawer_github": "GitHub",
+ "purchase_button_buy": "ĐŅĐŋŅŅŅ",
+ "purchase_button_buy_immich": "ĐŅĐŋŅŅŅ Immich",
+ "purchase_button_select": "ĐŅĐąŅаŅŅ",
+ "readonly_mode_disabled": "ĐŅĐēĐģŅŅаĐŊŅ ŅŅĐļŅĐŧ ŅĐžĐģŅĐēŅ Đ´ĐģŅ ŅŅŅаĐŊĐŊŅ",
+ "readonly_mode_enabled": "ĐŖĐēĐģŅŅаĐŊŅ ŅŅĐļŅĐŧ ŅĐžĐģŅĐēŅ Đ´ĐģŅ ŅŅŅаĐŊĐŊŅ",
+ "reassign": "ĐĐĩŅаĐŋŅŅСĐŊаŅŅŅŅ",
+ "reassing_hint": "ĐŅŅĐŋŅŅаŅŅ Đ˛ŅĐąŅаĐŊŅŅ Đ°ĐēŅŅĐ˛Ņ ŅŅĐŊŅŅŅаК аŅОйĐĩ",
+ "recent": "ĐŅдаŅĐŊŅ",
+ "recent-albums": "ĐŅдаŅĐŊŅŅ Đ°ĐģŅйОĐŧŅ",
+ "recent_searches": "ĐŅдаŅĐŊŅŅ ĐŋĐžŅŅĐēŅ",
+ "recently_added": "ĐŅдаŅĐŊа дададСĐĩĐŊа",
+ "refresh_faces": "ĐĐąĐŊавŅŅŅ ŅваŅŅ",
+ "remove": "ĐŅдаĐģŅŅŅ",
+ "remove_from_album": "ĐŅдаĐģŅŅŅ Đˇ аĐģŅйОĐŧа",
+ "remove_from_favorites": "ĐŅдаĐģŅŅŅ Đˇ айŅаĐŊŅŅ
",
+ "remove_tag": "ĐŅдаĐģŅŅŅ ŅŅĐŗ",
+ "remove_url": "ĐŅдаĐģŅŅŅ URL-адŅаŅ",
+ "remove_user": "ĐŅдаĐģŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "rename": "ĐĐĩŅаКĐŧĐĩĐŊаваŅŅ",
+ "repository": "Đ ŅĐŋаСŅŅĐžŅŅĐš",
+ "reset": "ĐĄĐēŅĐŊŅŅŅ",
+ "reset_password": "ĐĄĐēŅĐŊŅŅŅ ĐŋаŅĐžĐģŅ",
+ "restore": "ĐĐ´ĐŊавŅŅŅ",
+ "restore_all": "ĐĐ´ĐŊавŅŅŅ ŅŅŅ",
+ "restore_user": "ĐĐ´ĐŊавŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
+ "resume": "ĐŖĐˇĐŊавŅŅŅ",
+ "role": "Đ ĐžĐģŅ",
+ "role_editor": "Đ ŅдаĐēŅаŅ",
+ "role_viewer": "ĐĐģŅдаŅ",
+ "save": "ĐаŅ
аваŅŅ",
+ "save_to_gallery": "ĐаŅ
аваŅŅ Ņ ĐŗĐ°ĐģĐĩŅŅŅ",
+ "search_filter_date": "ĐаŅа",
+ "search_filter_location": "ĐĐĩŅŅаСĐŊаŅ
ОдĐļаĐŊĐŊĐĩ",
+ "search_filter_location_title": "ĐŅĐąĐĩŅŅŅĐĩ ĐŧĐĩŅŅаСĐŊаŅ
ОдĐļаĐŊĐŊĐĩ",
+ "search_filter_media_type": "ĐĸŅĐŋ ĐŧĐĩĐ´ŅŅ",
+ "search_filter_media_type_title": "ĐŅĐąĐĩŅŅŅĐĩ ŅŅĐŋ ĐŧĐĩĐ´ŅŅ",
+ "search_page_screenshots": "ĐĐ´ŅĐŧĐēŅ ŅĐēŅаĐŊа",
+ "search_page_selfies": "ĐĄŅĐģŅŅ",
+ "search_page_things": "Đ ŅŅŅ",
+ "search_page_your_map": "ĐаŅа ĐēаŅŅа",
+ "second": "ĐĄĐĩĐēŅĐŊда",
+ "send_message": "ĐĐ´ĐŋŅавŅŅŅ ĐŋавĐĩдаĐŧĐģĐĩĐŊĐŊĐĩ",
+ "setting_languages_apply": "ĐŖĐļŅŅŅ",
+ "setting_notifications_notify_never": "ĐŊŅĐēĐžĐģŅ",
+ "settings": "ĐаĐģадŅ",
+ "share_add_photos": "ĐадаŅŅ ŅĐžŅа",
+ "shared_album_section_people_title": "ĐĐŽĐĐĐ",
+ "shared_link_info_chip_metadata": "EXIF",
+ "sharing_page_empty_list": "ĐĐŖĐĄĐĸĐĢ ĐĄĐĐĐĄ",
+ "sign_out": "ĐŅĐšŅŅŅ",
+ "sign_up": "ĐаŅŅĐŗŅŅŅŅаваŅŅа",
+ "size": "ĐаĐŧĐĩŅ",
+ "sort_title": "ĐĐ°ĐŗĐ°ĐģОваĐē",
+ "source": "ĐŅŅĐŊŅŅа",
+ "tag": "ĐĸŅĐŗ",
+ "tags": "ĐĸŅĐŗŅ",
+ "theme": "ĐĸŅĐŧа",
+ "theme_selection": "ĐŅĐąĐ°Ņ ŅŅĐŧŅ",
"timeline": "ĐĨŅĐžĐŊŅĐēа",
"total": "ĐŖŅŅĐŗĐž",
+ "trash": "ĐĄĐŧĐĩŅĐŊŅŅа",
+ "trash_page_delete_all": "ĐŅдаĐģŅŅŅ ŅŅĐĩ",
+ "trash_page_restore_all": "ĐĐ´ĐŊавŅŅŅ ŅŅĐĩ",
+ "trash_page_title": "ĐĄĐŧĐĩŅĐŊŅŅа ({count})",
+ "type": "ĐĸŅĐŋ",
+ "undo": "ĐĐ´ŅайŅŅŅ",
+ "upload": "ĐаĐŋаĐŧĐŋаваŅŅ",
+ "upload_status_errors": "ĐаĐŧŅĐģĐēŅ",
+ "uploading": "ĐаĐŋаĐŧĐŋĐžŅваĐŊĐŊĐĩ",
+ "url": "URL-адŅаŅ",
"user": "ĐаŅŅŅŅаĐģŅĐŊŅĐē",
+ "user_has_been_deleted": "ĐŅŅŅ ĐēаŅŅŅŅаĐģŅĐŊŅĐē ĐąŅŅ Đ˛ŅдаĐģĐĩĐŊŅ.",
"user_id": "ID ĐēаŅŅŅŅаĐģŅĐŊŅĐēа",
"user_purchase_settings": "ĐŅĐŋĐģŅ",
"user_purchase_settings_description": "ĐŅŅŅĐšŅĐĩ ĐŋаĐēŅĐŋĐēаĐŧŅ",
@@ -108,18 +500,18 @@
"view_all_users": "ĐŅĐ°ĐŗĐģŅдСĐĩŅŅ ŅŅĐĩŅ
ĐēаŅŅŅŅаĐģŅĐŊŅĐēаŅ",
"view_in_timeline": "ĐĐ°ĐŗĐģŅдСĐĩŅŅ Ņ
ŅĐžĐŊŅĐēŅ",
"view_links": "ĐŅĐ°ĐŗĐģŅдСĐĩŅŅ ŅĐŋаŅŅĐģĐēŅ",
- "view_name": "ĐŅĐ°ĐŗĐģĐĩдСĐĩŅŅ",
+ "view_name": "ĐŅĐ°ĐŗĐģŅĐ´",
"view_next_asset": "ĐаĐēаСаŅŅ ĐŊаŅŅŅĐŋĐŊŅ Đ°Đą'ĐĩĐēŅ",
"view_previous_asset": "ĐŅĐ°ĐŗĐģŅдСĐĩŅŅ ĐŋаĐŋŅŅŅĐ´ĐŊŅ Đ°Đą'ĐĩĐēŅ",
"view_stack": "ĐŅĐ°ĐŗĐģŅĐ´ ŅŅŅĐēа",
- "visibility_changed": "ĐŅдСŅĐŧаŅŅŅ ĐˇĐŧŅĐŊŅĐģаŅŅ Đ´ĐģŅ {count, plural, one {# ŅаĐģавĐĩĐē(-аŅ)} аŅŅаŅĐŊŅŅ
{# ŅаĐģавĐĩĐē}}",
+ "visibility_changed": "ĐаŅĐŊаŅŅŅ ĐˇĐŧŅĐŊŅĐģаŅŅ Đ´ĐģŅ {count, plural, one {# ŅаĐģавĐĩĐēа} other {# ŅаĐģавĐĩĐē}}",
"waiting": "ЧаĐēаŅŅŅ",
"warning": "ĐаĐŋŅŅŅĐ´ĐļаĐŊĐŊĐĩ",
"week": "ĐĸŅдСĐĩĐŊŅ",
"welcome": "ĐŅŅаĐĩĐŧ",
"welcome_to_immich": "ĐŅŅаĐĩĐŧ Ņ Immich",
"year": "ĐОд",
- "years_ago": "{years, plural, one {# ĐŗĐžĐ´} other {# ĐŗĐ°Đ´ĐžŅ}} ŅаĐŧŅ",
+ "years_ago": "{years, plural, one {# ĐŗĐžĐ´} few {# ĐŗĐ°Đ´Ņ} many {# ĐŗĐ°Đ´ĐžŅ} other {# ĐŗĐ°Đ´ĐžŅ}} ŅаĐŧŅ",
"yes": "ĐĸаĐē",
"you_dont_have_any_shared_links": "ĐŖ Đ˛Đ°Ņ ĐŊŅĐŧа Đ°ĐąĐ°ĐŗŅĐģĐĩĐŊŅŅ
ŅĐŋаŅŅĐģаĐē",
"zoom_image": "ĐавŅĐģŅŅŅŅŅ Đ˛ŅдаŅŅŅ"
diff --git a/i18n/bg.json b/i18n/bg.json
index 2df3dd927d..a0ab4d0a80 100644
--- a/i18n/bg.json
+++ b/i18n/bg.json
@@ -13,20 +13,25 @@
"add_a_description": "ĐОйави ĐžĐŋиŅаĐŊиĐĩ",
"add_a_location": "ĐОйави ĐŧĐĩŅŅĐžĐŋĐžĐģĐžĐļĐĩĐŊиĐĩ",
"add_a_name": "ĐОйави иĐŧĐĩ",
- "add_a_title": "ĐОйавĐĩŅĐĩ ĐˇĐ°ĐŗĐģавиĐĩ",
+ "add_a_title": "ĐОйaви ĐˇĐ°ĐŗĐģавиĐĩ",
+ "add_birthday": "ĐОйави даŅа ĐŊа ŅаĐļдаĐŊĐĩ",
"add_endpoint": "ĐОйави ĐēŅаКĐŊа ŅĐžŅĐēа",
"add_exclusion_pattern": "ĐОйави ĐŧОдĐĩĐģ Са иСĐēĐģŅŅваĐŊĐĩ",
"add_import_path": "ĐОйави ĐŋŅŅ ĐˇĐ° иĐŧĐŋĐžŅŅиŅаĐŊĐĩ",
- "add_location": "ĐОйавĐĩŅĐĩ ĐŧĐĩŅŅĐžĐŋĐžĐģĐžĐļĐĩĐŊиĐĩ",
- "add_more_users": "ĐОйавĐĩŅĐĩ ĐžŅĐĩ ĐŋĐžŅŅĐĩйиŅĐĩĐģи",
- "add_partner": "ĐОйавĐĩŅĐĩ ĐŋаŅŅĐŊŅĐžŅ",
+ "add_location": "Đoйави ĐŧĐĩŅŅĐžĐŋĐžĐģĐžĐļĐĩĐŊиĐĩ",
+ "add_more_users": "ĐОйави ĐžŅĐĩ ĐŋĐžŅŅĐĩйиŅĐĩĐģи",
+ "add_partner": "ĐОйави ĐŋаŅŅĐŊŅĐžŅ",
"add_path": "ĐОйави ĐŋŅŅ",
- "add_photos": "ĐОйавĐĩŅĐĩ ŅĐŊиĐŧĐēи",
+ "add_photos": "ĐОйави ŅĐŊиĐŧĐēи",
"add_tag": "ĐОйави ĐŧаŅĐēĐĩŅ",
"add_to": "ĐОйави ĐēŅĐŧâĻ",
"add_to_album": "ĐОйави ĐēŅĐŧ аĐģĐąŅĐŧ",
"add_to_album_bottom_sheet_added": "ĐОйавĐĩĐŊĐž в {album}",
"add_to_album_bottom_sheet_already_exists": "ĐĐĩŅĐĩ Đĩ в {album}",
+ "add_to_album_bottom_sheet_some_local_assets": "ĐŅĐēОи ĐģĐžĐēаĐģĐŊи ŅаКĐģОвĐĩ ĐŊĐĩ ŅŅĐŋŅŅ
а да ŅĐĩ дОйавŅŅ ĐēŅĐŧ аĐģĐąŅĐŧа",
+ "add_to_album_toggle": "ĐĄĐŧĐĩĐŊĐĩŅĐĩ иСйОŅа Са {album}",
+ "add_to_albums": "ĐОйавŅĐŊĐĩ в аĐģĐąŅĐŧи",
+ "add_to_albums_count": "ĐОйавŅĐŊĐĩ в аĐģĐąŅĐŧи ({count})",
"add_to_shared_album": "ĐОйави ĐēŅĐŧ ŅĐŋОдĐĩĐģĐĩĐŊ аĐģĐąŅĐŧ",
"add_url": "ĐОйави URL",
"added_to_archive": "ĐОйавĐĩĐŊĐž ĐēŅĐŧ аŅŅ
ива",
@@ -44,6 +49,13 @@
"backup_database": "ĐĄŅСдаК ŅĐĩСĐĩŅвĐŊа йаСа даĐŊĐŊи",
"backup_database_enable_description": "РаСŅĐĩŅи ŅĐĩСĐĩŅвĐŊи ĐēĐžĐŋĐ¸Ņ ĐŊа йаСаŅа даĐŊĐŊи",
"backup_keep_last_amount": "ĐŅОК СаĐŋаСĐĩĐŊи ŅĐĩСĐĩŅвĐŊи ĐēĐžĐŋиŅ",
+ "backup_onboarding_1_description": "ĐēĐžĐŋиĐĩ ĐŊа ОйĐģаĐēа иĐģи Đ´ŅŅĐŗĐž ŅиСиŅĐĩŅĐēĐž ĐŧŅŅŅĐž.",
+ "backup_onboarding_2_description": "ĐģĐžĐēаĐģĐŊи ĐēĐžĐŋĐ¸Ņ ĐŊа ŅаСĐģиŅĐŊи ŅŅŅŅОКŅŅва. ĐĸОва вĐēĐģŅŅва ĐžŅĐŊОвĐŊиŅĐĩ ŅаКĐģОвĐĩ и ĐģĐžĐēаĐģĐŊи аŅŅ
иви ĐŊа ŅĐĩСи ŅаКĐģОвĐĩ.",
+ "backup_onboarding_3_description": "ОйŅĐž ĐēĐžĐŋĐ¸Ņ ĐŊа ваŅиŅĐĩ даĐŊĐŊи, вĐēĐģŅŅиŅĐĩĐŊĐž ĐžŅĐ¸ĐŗĐ¸ĐŊаĐģĐŊиŅĐĩ ŅаКĐģОвĐĩ. ĐĸОва вĐēĐģŅŅва 1 ĐēĐžĐŋиĐĩ иСвŅĐŊ ŅиŅŅĐĩĐŧаŅа и 2 ĐģĐžĐēаĐģĐŊи ĐēĐžĐŋиŅ.",
+ "backup_onboarding_description": "Đа ĐŊадĐĩĐļĐ´ĐŊа СаŅиŅа ĐŋŅĐĩĐŋĐžŅŅŅваĐŧĐĩ ŅŅŅаŅĐĩĐŗĐ¸ŅŅа {label} es la etiqueta de almacenamiento del usuario",
- "system_settings": "Ajustes del Sistema",
+ "system_settings": "Ajustes del sistema",
"tag_cleanup_job": "Limpieza de etiquetas",
"template_email_available_tags": "Puede utilizar las siguientes variables en su plantilla: {tags}",
"template_email_if_empty": "Si la plantilla estÃĄ vacÃa, se utilizarÃĄ el correo electrÃŗnico predeterminado.",
@@ -262,7 +297,7 @@
"template_settings_description": "Gestione plantillas personalizadas para las notificaciones",
"theme_custom_css_settings": "CSS Personalizado",
"theme_custom_css_settings_description": "Las Hojas de Estilo (CSS) permiten personalizar el diseÃąo de Immich.",
- "theme_settings": "Ajustes Tema",
+ "theme_settings": "Ajustes del tema",
"theme_settings_description": "Gestionar la personalizaciÃŗn de la interfaz web de Immich",
"thumbnail_generation_job": "Generar Miniaturas",
"thumbnail_generation_job_description": "Genere miniaturas grandes, pequeÃąas y borrosas para cada archivo, asà como miniaturas para cada persona",
@@ -306,7 +341,7 @@
"transcoding_preferred_hardware_device": "Dispositivo de hardware preferido",
"transcoding_preferred_hardware_device_description": "Se aplica Ãēnicamente a VAAPI y QSV. Establece el nodo dri utilizado para la transcodificaciÃŗn de hardware.",
"transcoding_preset_preset": "ConfiguraciÃŗn predefinida (-preset)",
- "transcoding_preset_preset_description": "Velocidad de compresiÃŗn. Los preajustes mÃĄs lentos producen archivos mÃĄs pequeÃąos, y aumentan la calidad cuando se apunta a una determinada tasa de bits. VP9 ignora las velocidades superiores a 'mÃĄs rÃĄpido'.",
+ "transcoding_preset_preset_description": "Velocidad de compresiÃŗn. Los preajustes mÃĄs lentos producen archivos mÃĄs pequeÃąos y aumentan la calidad cuando se apunta a una tasa de bits determinada. VP9 ignora las velocidades superiores al valor \"faster\" (\"mÃĄs rÃĄpido\").",
"transcoding_reference_frames": "Frames de referencia",
"transcoding_reference_frames_description": "El nÃēmero de fotogramas a los que hacer referencia al comprimir un fotograma determinado. Los valores mÃĄs altos mejoran la eficiencia de la compresiÃŗn, pero ralentizan la codificaciÃŗn. 0 establece este valor automÃĄticamente.",
"transcoding_required_description": "SÃŗlo vÃdeos que no estÊn en un formato soportado",
@@ -325,19 +360,22 @@
"transcoding_two_pass_encoding": "CodificaciÃŗn en dos pasadas",
"transcoding_two_pass_encoding_setting_description": "Transcodifica en dos pasadas para producir vÃdeos mejor codificados. Cuando la velocidad de bits mÃĄxima estÃĄ habilitada (es necesaria para que funcione con H.264 y HEVC), este modo utiliza un rango de velocidad de bits basado en la velocidad de bits mÃĄxima e ignora CRF. Para VP9, se puede utilizar CRF si la tasa de bits mÃĄxima estÃĄ deshabilitada.",
"transcoding_video_codec": "CÃŗdecs de Video",
- "transcoding_video_codec_description": "VP9 tiene alta eficiencia y compatibilidad web, pero lleva mÃĄs tiempo transcodificarlo. HEVC funciona de manera similar, pero tiene menor compatibilidad web. H.264 es ampliamente compatible y se transcodifica rÃĄpidamente, pero produce archivos mucho mÃĄs grandes. AV1 es el cÃŗdec mÃĄs eficiente pero carece de soporte en dispositivos mÃĄs antiguos.",
+ "transcoding_video_codec_description": "VP9 tiene alta eficiencia y compatibilidad web, pero lleva mucho tiempo transcodificarlo. HEVC ofrece un rendimiento similar, pero tiene menor compatibilidad web. H.264 es ampliamente compatible y se transcodifica muy rÃĄpido, pero los archivos producidos son mucho mÃĄs grandes. AV1 es el cÃŗdec mÃĄs eficiente, pero no es compatible con los dispositivos mÃĄs antiguos.",
"trash_enabled_description": "Habilitar papelera",
"trash_number_of_days": "NÃēmero de dÃas",
"trash_number_of_days_description": "NÃēmero de dÃas para mantener los archivos en la papelera antes de eliminarlos permanentemente",
"trash_settings": "ConfiguraciÃŗn papelera",
"trash_settings_description": "Administrar la configuraciÃŗn de la papelera",
+ "unlink_all_oauth_accounts": "Desvincular todas las cuentas de OAuth",
+ "unlink_all_oauth_accounts_description": "Recuerda desvincular todas las cuentas de OAuth antes de migrar a un proveedor nuevo.",
+ "unlink_all_oauth_accounts_prompt": "ÂŋSeguro que deseas desvincular todas las cuentas de OAuth? Se restablecerÃĄ el id. de OAuth de cada usuario. La acciÃŗn no se podrÃĄ deshacer.",
"user_cleanup_job": "Limpieza de usuarios",
"user_delete_delay": "La cuenta {user} y los archivos se programarÃĄn para su eliminaciÃŗn permanente en {delay, plural, one {# dÃa} other {# dÃas}}.",
"user_delete_delay_settings": "Eliminar retardo",
"user_delete_delay_settings_description": "NÃēmero de dÃas despuÊs de la eliminaciÃŗn para eliminar permanentemente la cuenta y los activos de un usuario. El trabajo de eliminaciÃŗn de usuarios se ejecuta a medianoche para comprobar si hay usuarios que estÊn listos para su eliminaciÃŗn. Los cambios a esta configuraciÃŗn se evaluarÃĄn en la prÃŗxima ejecuciÃŗn.",
"user_delete_immediately": "La cuenta {user} y los archivos se pondrÃĄn en cola para su eliminaciÃŗn permanente inmediatamente.",
"user_delete_immediately_checkbox": "Poner en cola la eliminaciÃŗn inmediata de usuarios y elementos",
- "user_details": "Detalles de Usuario",
+ "user_details": "Detalles del usuario",
"user_management": "GestiÃŗn de usuarios",
"user_password_has_been_reset": "La contraseÃąa del usuario ha sido restablecida:",
"user_password_reset_description": "Proporcione una contraseÃąa temporal al usuario e infÃŗrmele que deberÃĄ cambiar la contraseÃąa en su prÃŗximo inicio de sesiÃŗn.",
@@ -353,17 +391,19 @@
"video_conversion_job": "Transcodificar vÃdeos",
"video_conversion_job_description": "Transcodifique vÃdeos para una mayor compatibilidad con navegadores y dispositivos"
},
- "admin_email": "Correo ElectrÃŗnico del Administrador",
- "admin_password": "ContraseÃąa del Administrador",
+ "admin_email": "Correo electrÃŗnico del administrador",
+ "admin_password": "ContraseÃąa del administrador",
"administration": "AdministraciÃŗn",
"advanced": "Avanzada",
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa esta opciÃŗn para filtrar medios durante la sincronizaciÃŗn segÃēn criterios alternativos. Intenta esto solo si tienes problemas con que la aplicaciÃŗn detecte todos los ÃĄlbumes.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] Usar filtro alternativo de sincronizaciÃŗn de ÃĄlbumes del dispositivo",
"advanced_settings_log_level_title": "Nivel de registro: {level}",
- "advanced_settings_prefer_remote_subtitle": "Algunos dispositivos tardan mucho en cargar las miniaturas de los elementos encontrados en el dispositivo. Activa esta opciÃŗn para cargar imÃĄgenes remotas en su lugar.",
+ "advanced_settings_prefer_remote_subtitle": "Algunos dispositivos tardan mucho en cargar las miniaturas desde los archivos locales. Activa esta opciÃŗn para cargar imÃĄgenes remotas en su lugar.",
"advanced_settings_prefer_remote_title": "Preferir imÃĄgenes remotas",
"advanced_settings_proxy_headers_subtitle": "Configura headers HTTP que Immich incluirÃĄ en cada peticiÃŗn de red",
"advanced_settings_proxy_headers_title": "Cabeceras Proxy",
+ "advanced_settings_readonly_mode_subtitle": "Habilita el modo de solo lectura donde las fotografÃas sÃŗlo pueden ser vistas, funciones como seleccionar mÃēltiples imÃĄgenes, compartir, transmitir, eliminar son deshabilitadas. Habilita/Deshabilita solo lectura vÃa el avatar del usuario en la pantalla principal",
+ "advanced_settings_readonly_mode_title": "Modo Solo lectura",
"advanced_settings_self_signed_ssl_subtitle": "Omitir verificaciÃŗn del certificado SSL del servidor. Requerido para certificados autofirmados.",
"advanced_settings_self_signed_ssl_title": "Permitir certificados autofirmados",
"advanced_settings_sync_remote_deletions_subtitle": "Eliminar o restaurar automÃĄticamente un recurso en este dispositivo cuando se realice esa acciÃŗn en la web",
@@ -374,11 +414,12 @@
"age_months": "Tiempo {months, plural, one {# mes} other {# meses}}",
"age_year_months": "1 aÃąo, {months, plural, one {# mes} other {# meses}}",
"age_years": "Edad {years, plural, one {# aÃąo} other {# aÃąos}}",
- "album_added": "Ãlbum aÃąadido",
+ "album_added": "Ãlbum agregado",
"album_added_notification_setting_description": "Reciba una notificaciÃŗn por correo electrÃŗnico cuando lo agreguen a un ÃĄlbum compartido",
"album_cover_updated": "Portada del ÃĄlbum actualizada",
"album_delete_confirmation": "ÂŋEstÃĄs seguro de que deseas eliminar el ÃĄlbum {album}?",
"album_delete_confirmation_description": "Si este ÃĄlbum se comparte, otros usuarios ya no podrÃĄn acceder a Êl.",
+ "album_deleted": "Ãlbum eliminado",
"album_info_card_backup_album_excluded": "EXCLUIDOS",
"album_info_card_backup_album_included": "INCLUIDOS",
"album_info_updated": "InformaciÃŗn del ÃĄlbum actualizada",
@@ -388,7 +429,9 @@
"album_options": "Opciones del Album",
"album_remove_user": "ÂŋEliminar usuario?",
"album_remove_user_confirmation": "ÂŋEstÃĄs seguro de que quieres eliminar a {user}?",
+ "album_search_not_found": "No se encontraron ÃĄlbumes que coincidan con tu bÃēsqueda",
"album_share_no_users": "Parece que has compartido este ÃĄlbum con todos los usuarios o no tienes ningÃēn usuario con quien compartirlo.",
+ "album_summary": "Resumen del ÃĄlbum",
"album_updated": "Album actualizado",
"album_updated_setting_description": "Reciba una notificaciÃŗn por correo electrÃŗnico cuando un ÃĄlbum compartido tenga nuevos archivos",
"album_user_left": "Salida {album}",
@@ -401,20 +444,21 @@
"album_viewer_appbar_share_leave": "Abandonar ÃĄlbum",
"album_viewer_appbar_share_to": "Compartir Con",
"album_viewer_page_share_add_users": "Agregar usuarios",
- "album_with_link_access": "Permita que cualquier persona con el enlace vea fotos y personas en este ÃĄlbum.",
+ "album_with_link_access": "Permite que cualquiera que tenga este enlace vea las fotos y las personas del ÃĄlbum.",
"albums": "Ãlbumes",
- "albums_count": "{count, plural, one {{count, number} Ãlbum} other {{count, number} Ãlbumes}}",
+ "albums_count": "{count, plural, one {{count, number} ÃĄlbum} other {{count, number} ÃĄlbumes}}",
"albums_default_sort_order": "OrdenaciÃŗn por defecto de los ÃĄlbumes",
- "albums_default_sort_order_description": "Orden de clasificaciÃŗn inicial de los activos al crear nuevos ÃĄlbumes.",
- "albums_feature_description": "Colecciones de activos que pueden compartirse con otros usuarios.",
+ "albums_default_sort_order_description": "Orden de clasificaciÃŗn inicial de los recursos al crear nuevos ÃĄlbumes.",
+ "albums_feature_description": "Colecciones de recursos que pueden ser compartidos con otros usuarios.",
+ "albums_on_device_count": "Ãlbumes en el dispositivo ({count})",
"all": "Todos",
- "all_albums": "Todos los albums",
+ "all_albums": "Todos los ÃĄlbumes",
"all_people": "Todas las personas",
"all_videos": "Todos los videos",
"allow_dark_mode": "Permitir modo oscuro",
"allow_edits": "Permitir ediciÃŗn",
- "allow_public_user_to_download": "Permitir descargar al usuario pÃēblico",
- "allow_public_user_to_upload": "Permitir subir al usuario publico",
+ "allow_public_user_to_download": "Permitir descargas a los usuarios pÃēblicos",
+ "allow_public_user_to_upload": "Permitir subir fotos a los usuarios pÃēblicos",
"alt_text_qr_code": "CÃŗdigo QR",
"anti_clockwise": "En sentido antihorario",
"api_key": "Clave API",
@@ -424,9 +468,11 @@
"app_bar_signout_dialog_content": "ÂŋEstÃĄs seguro que quieres cerrar sesiÃŗn?",
"app_bar_signout_dialog_ok": "SÃ",
"app_bar_signout_dialog_title": "Cerrar sesiÃŗn",
- "app_settings": "Ajustes de Aplicacion",
+ "app_settings": "Ajustes de la aplicacion",
"appears_in": "Aparece en",
+ "apply_count": "Aplicar ({count, number})",
"archive": "Archivo",
+ "archive_action_prompt": "{count} agregado(s) al archivo",
"archive_or_unarchive_photo": "Archivar o restaurar foto",
"archive_page_no_archived_assets": "No se encontraron elementos archivados",
"archive_page_title": "Archivo ({count})",
@@ -438,8 +484,8 @@
"are_you_sure_to_do_this": "ÂŋEstas seguro de que quieres hacer esto?",
"asset_action_delete_err_read_only": "No se pueden borrar el archivo(s) de solo lectura, omitiendo",
"asset_action_share_err_offline": "No se pudo obtener el archivo(s) sin conexiÃŗn, omitiendo",
- "asset_added_to_album": "AÃąadido al ÃĄlbum",
- "asset_adding_to_album": "AÃąadiendo al ÃĄlbumâĻ",
+ "asset_added_to_album": "Agregado al ÃĄlbum",
+ "asset_adding_to_album": "Agregando al ÃĄlbumâĻ",
"asset_description_updated": "La descripciÃŗn del elemento ha sido actualizada",
"asset_filename_is_offline": "El archivo {filename} estÃĄ offline",
"asset_has_unassigned_faces": "El archivo no tiene rostros asignados",
@@ -457,20 +503,23 @@
"asset_restored_successfully": "Elementos restaurados exitosamente",
"asset_skipped": "Omitido",
"asset_skipped_in_trash": "En la papelera",
+ "asset_trashed": "Elemento eliminado",
+ "asset_troubleshoot": "DiagnÃŗstico del elemento",
"asset_uploaded": "Subido",
"asset_uploading": "SubiendoâĻ",
"asset_viewer_settings_subtitle": "Administra las configuracioens de tu visor de fotos",
"asset_viewer_settings_title": "Visor de Archivos",
"assets": "elementos",
- "assets_added_count": "AÃąadido {count, plural, one {# asset} other {# assets}}",
- "assets_added_to_album_count": "AÃąadido {count, plural, one {# asset} other {# assets}} al ÃĄlbum",
- "assets_added_to_name_count": "AÃąadido {count, plural, one {# asset} other {# assets}} a {hasName, select, true {{name}} other {new album}}",
- "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} no pueden ser aÃąadidos al album",
+ "assets_added_count": "{count, plural, one {# elemento agregado} other {# elementos agregados}}",
+ "assets_added_to_album_count": "{count, plural, one {# elemento agregado} other {# elementos agregados}} al ÃĄlbum",
+ "assets_added_to_albums_count": "{assetTotal, plural, one {# agregado} other {# agregados}} {albumTotal, plural, one {# al ÃĄlbum} other {# a los ÃĄlbumes}}",
+ "assets_cannot_be_added_to_album_count": "{count, plural, one {El elemento no se puede agregar al ÃĄlbum} other {Los elementos no se pueden agregar al ÃĄlbum}}",
+ "assets_cannot_be_added_to_albums": "{count, plural, one {El elemento} other {Los elementos}} no se {count, plural, one {puede} other {pueden}} agregar a ninguno de los ÃĄlbumes",
"assets_count": "{count, plural, one {# activo} other {# activos}}",
"assets_deleted_permanently": "{count} elemento(s) eliminado(s) permanentemente",
"assets_deleted_permanently_from_server": "{count} recurso(s) eliminado(s) de forma permanente del servidor de Immich",
- "assets_downloaded_failed": "{count, plural, one {Descargado archivo # - {error} archivo fallido} other {Descargados # archivos - {error} archivos fallidos}}",
- "assets_downloaded_successfully": "{count, plural, one {Archivo # descargado correctamente} other {Archivos # descargados correctamente}}",
+ "assets_downloaded_failed": "{count, plural, one {# archivo descargado - {error} archivo fallido} other {# archivos descargados - {error} archivos fallidos}}",
+ "assets_downloaded_successfully": "{count, plural, one {# archivo descargado exitosamente} other {# archivos descargados exitosamente}}",
"assets_moved_to_trash_count": "{count, plural, one {# elemento movido} other {# elementos movidos}} a la papelera",
"assets_permanently_deleted_count": "Eliminado permanentemente {count, plural, one {# elemento} other {# elementos}}",
"assets_removed_count": "Eliminado {count, plural, one {# elemento} other {# elementos}}",
@@ -482,20 +531,25 @@
"assets_trashed_count": "Borrado {count, plural, one {# elemento} other {# elementos}}",
"assets_trashed_from_server": "{count} recurso(s) enviado(s) a la papelera desde el servidor de Immich",
"assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} ya forma parte del ÃĄlbum",
+ "assets_were_part_of_albums_count": "{count, plural, one {El elemento ya es} other {Los elementos ya son}} parte de los ÃĄlbumes",
"authorized_devices": "Dispositivos Autorizados",
"automatic_endpoint_switching_subtitle": "Conectarse localmente a travÊs de la Wi-Fi designada cuando estÊ disponible y usar conexiones alternativas en otros lugares",
"automatic_endpoint_switching_title": "Cambio automÃĄtico de URL",
"autoplay_slideshow": "PresentaciÃŗn con reproducciÃŗn automÃĄtica",
"back": "AtrÃĄs",
"back_close_deselect": "AtrÃĄs, cerrar o anular la selecciÃŗn",
+ "background_backup_running_error": "Ya se estÃĄ ejecutando la copia de seguridad en segundo plano, no se puede iniciar la copia de seguridad manual",
"background_location_permission": "Permiso de ubicaciÃŗn en segundo plano",
"background_location_permission_content": "Para poder cambiar de red mientras se ejecuta en segundo plano, Immich debe tener *siempre* acceso a la ubicaciÃŗn precisa para que la aplicaciÃŗn pueda leer el nombre de la red Wi-Fi",
+ "background_options": "Opciones de segundo plano",
+ "backup": "Copia de Seguridad",
"backup_album_selection_page_albums_device": "Ãlbumes en el dispositivo ({count})",
"backup_album_selection_page_albums_tap": "Toque para incluir, doble toque para excluir",
"backup_album_selection_page_assets_scatter": "Los elementos pueden dispersarse en varios ÃĄlbumes. De este modo, los ÃĄlbumes pueden ser incluidos o excluidos durante el proceso de copia de seguridad.",
- "backup_album_selection_page_select_albums": "Seleccionar Ãlbumes",
+ "backup_album_selection_page_select_albums": "Seleccionar ÃĄlbumes",
"backup_album_selection_page_selection_info": "InformaciÃŗn sobre la SelecciÃŗn",
"backup_album_selection_page_total_assets": "Total de elementos Ãēnicos",
+ "backup_albums_sync": "SincronizaciÃŗn de ÃĄlbumes de respaldo",
"backup_all": "Todos",
"backup_background_service_backup_failed_message": "Error al copiar elementos. ReintentandoâĻ",
"backup_background_service_connection_failed_message": "Error al conectar con el servidor. ReintentandoâĻ",
@@ -529,7 +583,7 @@
"backup_controller_page_excluded": "Excluido: ",
"backup_controller_page_failed": "Fallidos ({count})",
"backup_controller_page_filename": "Nombre del archivo: {filename} [{size}]",
- "backup_controller_page_id": "ID: {id}",
+ "backup_controller_page_id": "Id.: {id}",
"backup_controller_page_info": "InformaciÃŗn de la Copia de Seguridad",
"backup_controller_page_none_selected": "Ninguno seleccionado",
"backup_controller_page_remainder": "Restante",
@@ -545,13 +599,16 @@
"backup_controller_page_turn_on": "Activar la copia de seguridad",
"backup_controller_page_uploading_file_info": "Subiendo informaciÃŗn del archivo",
"backup_err_only_album": "No se puede eliminar el Ãēnico ÃĄlbum",
+ "backup_error_sync_failed": "SincronizaciÃŗn fallÃŗ. No es posible procesar la copia de seguridad.",
"backup_info_card_assets": "elementos",
"backup_manual_cancelled": "Cancelado",
"backup_manual_in_progress": "Subida ya en progreso. Vuelve a intentarlo mÃĄs tarde",
"backup_manual_success": "Ãxito",
"backup_manual_title": "Estado de la subida",
+ "backup_options": "Opciones de copia de seguridad",
"backup_options_page_title": "Opciones de Copia de Seguridad",
"backup_setting_subtitle": "Administra las configuraciones de respaldo en segundo y primer plano",
+ "backup_settings_subtitle": "Configura las opciones de subida",
"backward": "Retroceder",
"biometric_auth_enabled": "AutentificaciÃŗn biomÊtrica habilitada",
"biometric_locked_out": "EstÃĄs bloqueado de la autentificaciÃŗn biomÊtrica",
@@ -570,7 +627,7 @@
"cache_settings_clear_cache_button": "Borrar cachÊ",
"cache_settings_clear_cache_button_title": "Borra la cachÊ de la aplicaciÃŗn. Esto afectarÃĄ significativamente el rendimiento de la aplicaciÃŗn hasta que se reconstruya la cachÊ.",
"cache_settings_duplicated_assets_clear_button": "LIMPIAR",
- "cache_settings_duplicated_assets_subtitle": "Fotos y vÃdeos en la lista negra de la app",
+ "cache_settings_duplicated_assets_subtitle": "Fotos y vÃdeos ignorados por la aplicaciÃŗn",
"cache_settings_duplicated_assets_title": "Elementos duplicados ({count})",
"cache_settings_statistics_album": "Miniaturas de la biblioteca",
"cache_settings_statistics_full": "ImÃĄgenes completas",
@@ -587,6 +644,7 @@
"cancel": "Cancelar",
"cancel_search": "Cancelar bÃēsqueda",
"canceled": "Cancelado",
+ "canceling": "Cancelando",
"cannot_merge_people": "No se pueden fusionar personas",
"cannot_undo_this_action": "ÂĄNo puedes deshacer esta acciÃŗn!",
"cannot_update_the_description": "No se puede actualizar la descripciÃŗn",
@@ -599,25 +657,28 @@
"change_location": "Cambiar ubicaciÃŗn",
"change_name": "Cambiar nombre",
"change_name_successfully": "Nombre cambiado exitosamente",
- "change_password": "Cambiar ContraseÃąa",
+ "change_password": "Cambiar contraseÃąa",
"change_password_description": "Esta es la primera vez que inicia sesiÃŗn en el sistema o se ha realizado una solicitud para cambiar su contraseÃąa. Por favor ingrese la nueva contraseÃąa a continuaciÃŗn.",
- "change_password_form_confirm_password": "Confirmar ContraseÃąa",
+ "change_password_form_confirm_password": "Confirmar contraseÃąa",
"change_password_form_description": "Hola {name},\n\nEsta es la primera vez que inicias sesiÃŗn en el sistema o se ha solicitado cambiar tu contraseÃąa. Por favor, introduce la nueva contraseÃąa a continuaciÃŗn.",
- "change_password_form_new_password": "Nueva ContraseÃąa",
+ "change_password_form_new_password": "Nueva contraseÃąa",
"change_password_form_password_mismatch": "Las contraseÃąas no coinciden",
"change_password_form_reenter_new_password": "Vuelve a ingresar la nueva contraseÃąa",
"change_pin_code": "Cambiar PIN",
"change_your_password": "Cambia tu contraseÃąa",
"changed_visibility_successfully": "Visibilidad cambiada correctamente",
+ "charging": "Cargando",
+ "charging_requirement_mobile_backup": "La copia de seguridad en segundo plano requiere que el dispositivo se estÊ cargando",
"check_corrupt_asset_backup": "Comprobar copias de seguridad de archivos corruptos",
"check_corrupt_asset_backup_button": "Realizar comprobaciÃŗn",
"check_corrupt_asset_backup_description": "Ejecutar esta comprobaciÃŗn solo por Wi-Fi y una vez que todos los archivos hayan sido respaldados. El procedimiento puede tardar unos minutos.",
"check_logs": "Comprobar Registros",
- "choose_matching_people_to_merge": "Elija personas similares para fusionar",
+ "choose_matching_people_to_merge": "Elija ocurrencias duplicadas de la misma persona para fusionar",
"city": "Ciudad",
"clear": "Limpiar",
"clear_all": "Limpiar todo",
"clear_all_recent_searches": "Borrar bÃēsquedas recientes",
+ "clear_file_cache": "Limpiar la cachÊ de archivos",
"clear_message": "Limpiar mensaje",
"clear_value": "Limpiar valor",
"client_cert_dialog_msg_confirm": "OK",
@@ -639,14 +700,14 @@
"comments_and_likes": "Comentarios y me gusta",
"comments_are_disabled": "Los comentarios estÃĄn deshabilitados",
"common_create_new_album": "Crear nuevo ÃĄlbum",
- "common_server_error": "Por favor, verifica tu conexiÃŗn de red, asegÃērate de que el servidor estÊ accesible y las versiones de la aplicaciÃŗn y del servidor sean compatibles.",
+ "common_server_error": "Por favor, comprueba tu conexiÃŗn de red, asegÃērate de que el servidor estÊ accesible y las versiones de la aplicaciÃŗn y del servidor sean compatibles.",
"completed": "Completado",
"confirm": "Confirmar",
- "confirm_admin_password": "Confirmar ContraseÃąa de Administrador",
+ "confirm_admin_password": "Confirmar contraseÃąa del administrador",
"confirm_delete_face": "ÂŋEstÃĄs seguro que deseas eliminar la cara de {name} del archivo?",
"confirm_delete_shared_link": "ÂŋEstÃĄs seguro de que deseas eliminar este enlace compartido?",
"confirm_keep_this_delete_others": "Todos los demÃĄs activos de la pila se eliminarÃĄn excepto este activo. ÂŋEstÃĄ seguro de que quiere continuar?",
- "confirm_new_pin_code": "Confirmar nuevo pin",
+ "confirm_new_pin_code": "Confirmar nuevo PIN",
"confirm_password": "Confirmar contraseÃąa",
"confirm_tag_face": "ÂŋQuieres etiquetar esta cara como {name}?",
"confirm_tag_face_unnamed": "ÂŋQuieres etiquetar esta cara?",
@@ -687,12 +748,14 @@
"create_new_person_hint": "Asignar los archivos seleccionados a una nueva persona",
"create_new_user": "Crear nuevo usuario",
"create_shared_album_page_share_add_assets": "AGREGAR ELEMENTOS",
- "create_shared_album_page_share_select_photos": "Seleccionar Fotos",
+ "create_shared_album_page_share_select_photos": "Seleccionar fotos",
+ "create_shared_link": "Crear un enlace compartido",
"create_tag": "Crear etiqueta",
"create_tag_description": "Crear una nueva etiqueta. Para las etiquetas anidadas, ingresa la ruta completa de la etiqueta, incluidas las barras diagonales.",
"create_user": "Crear usuario",
"created": "Creado",
"created_at": "Creado",
+ "creating_linked_albums": "Creando ÃĄlbumes vinculados...",
"crop": "Recortar",
"curated_object_page_title": "Objetos",
"current_device": "Dispositivo actual",
@@ -700,10 +763,11 @@
"current_server_address": "DirecciÃŗn actual del servidor",
"custom_locale": "ConfiguraciÃŗn regional personalizada",
"custom_locale_description": "Formatear fechas y nÃēmeros segÃēn el idioma y la regiÃŗn",
+ "custom_url": "URL personalizada",
"daily_title_text_date": "E dd, MMM",
"daily_title_text_date_year": "E dd de MMM, yyyy",
"dark": "Oscuro",
- "darkTheme": "Activar tema oscuro",
+ "dark_theme": "Alternar tema oscuro",
"date_after": "Fecha posterior",
"date_and_time": "Fecha y Hora",
"date_before": "Fecha anterior",
@@ -711,6 +775,7 @@
"date_of_birth_saved": "Guardada con Êxito la fecha de nacimiento",
"date_range": "Rango de fechas",
"day": "DÃa",
+ "days": "DÃas",
"deduplicate_all": "Deduplicar todo",
"deduplication_criteria_1": "TamaÃąo de imagen en bytes",
"deduplication_criteria_2": "Conteo de datos EXIF",
@@ -719,12 +784,14 @@
"default_locale": "ConfiguraciÃŗn regional predeterminada",
"default_locale_description": "Formatee fechas y nÃēmeros segÃēn la configuraciÃŗn regional de su navegador",
"delete": "Eliminar",
+ "delete_action_confirmation_message": "ÂŋEstÃĄ seguro que desea eliminar este archivo? Esta acciÃŗn lo moverÃĄ a la papelera del servidor y le preguntarÃĄ si desea eliminarlo localmente",
+ "delete_action_prompt": "{count} eliminados",
"delete_album": "Eliminar ÃĄlbum",
"delete_api_key_prompt": "ÂŋEstÃĄ seguro de que desea eliminar esta clave API?",
"delete_dialog_alert": "Estos elementos serÃĄn eliminados permanentemente de Immich y de tu dispositivo",
- "delete_dialog_alert_local": "Estas imÃĄgenes van a ser borradas de tu dispositivo, pero seguirÃĄn disponibles en el servidor Immich",
- "delete_dialog_alert_local_non_backed_up": "Algunas de las imÃĄgenes no tienen copia de seguridad y serÃĄn borradas de forma permanente de tu dispositivo",
- "delete_dialog_alert_remote": "Estas imÃĄgenes van a ser borradas de forma permanente del servidor Immich",
+ "delete_dialog_alert_local": "Estos elementos se eliminarÃĄn permanente de tu dispositivo pero seguirÃĄn disponibles en el servidor de Immich",
+ "delete_dialog_alert_local_non_backed_up": "Algunos de los elementos no tienen copia de seguridad en Immich y serÃĄn borrados permanentemente de tu dispositivo",
+ "delete_dialog_alert_remote": "Estas imÃĄgenes van a ser borradas permanentemente del servidor de Immich",
"delete_dialog_ok_force": "Borrar de todos modos",
"delete_dialog_title": "Eliminar Permanentemente",
"delete_duplicates_confirmation": "ÂŋEstÃĄ seguro de que desea eliminar permanentemente estos duplicados?",
@@ -732,9 +799,12 @@
"delete_key": "Eliminar clave",
"delete_library": "Eliminar biblioteca",
"delete_link": "Eliminar enlace",
+ "delete_local_action_prompt": "{count} eliminados localmente",
"delete_local_dialog_ok_backed_up_only": "Borrar solo las que tengan copia de seguridad",
"delete_local_dialog_ok_force": "Borrar de todos modos",
"delete_others": "Eliminar otros",
+ "delete_permanently": "Eliminar permanentemente",
+ "delete_permanently_action_prompt": "{count} eliminados permanentemente",
"delete_shared_link": "Eliminar enlace compartido",
"delete_shared_link_dialog_title": "Eliminar enlace compartido",
"delete_tag": "Eliminar etiqueta",
@@ -744,11 +814,13 @@
"deletes_missing_assets": "Elimina archivos que faltan en el disco duro",
"description": "DescripciÃŗn",
"description_input_hint_text": "Agregar descripciÃŗn...",
- "description_input_submit_error": "Error al actualizar la descripciÃŗn, verifica el registro para obtener mÃĄs detalles",
+ "description_input_submit_error": "Error al actualizar la descripciÃŗn, comprueba el registro para obtener mÃĄs detalles",
+ "deselect_all": "Deseleccionar Todo",
"details": "Detalles",
"direction": "DirecciÃŗn",
"disabled": "Deshabilitado",
"disallow_edits": "Bloquear ediciÃŗn",
+ "discord": "Discord",
"discover": "Descubrir",
"discovered_devices": "Dispositivos descubiertos",
"dismiss_all_errors": "Descartar todos los errores",
@@ -761,6 +833,7 @@
"documentation": "DocumentaciÃŗn",
"done": "Hecho",
"download": "Descargar",
+ "download_action_prompt": "Descargando {count} archivos",
"download_canceled": "Descarga cancelada",
"download_complete": "Descarga completada",
"download_enqueue": "Descarga en cola",
@@ -787,8 +860,12 @@
"edit": "Editar",
"edit_album": "Editar album",
"edit_avatar": "Editar avatar",
+ "edit_birthday": "Editar cumpleaÃąos",
"edit_date": "Editar fecha",
"edit_date_and_time": "Editar fecha y hora",
+ "edit_date_and_time_action_prompt": "{count} fecha y hora editadas",
+ "edit_date_and_time_by_offset": "Cambiar fecha usando una desviaciÃŗn",
+ "edit_date_and_time_by_offset_interval": "Nuevo intervalo de fechas: {from} - {to}",
"edit_description": "Editar descripciÃŗn",
"edit_description_prompt": "Por favor selecciona una nueva descripciÃŗn:",
"edit_exclusion_pattern": "Editar patrÃŗn de exclusiÃŗn",
@@ -798,6 +875,7 @@
"edit_key": "Editar clave",
"edit_link": "Editar enlace",
"edit_location": "Editar ubicaciÃŗn",
+ "edit_location_action_prompt": "{count} ubicaciones actualizadas",
"edit_location_dialog_title": "UbicaciÃŗn",
"edit_name": "Cambiar nombre",
"edit_people": "Editar persona",
@@ -816,19 +894,22 @@
"empty_trash": "Vaciar papelera",
"empty_trash_confirmation": "ÂŋEstÃĄs seguro de que quieres vaciar la papelera? Esto eliminarÃĄ permanentemente todos los archivos de la basura de Immich.\nÂĄNo puedes deshacer esta acciÃŗn!",
"enable": "Habilitar",
+ "enable_backup": "Habilitar Copia de Seguridad",
"enable_biometric_auth_description": "Introduce tu cÃŗdigo PIN para habilitar la autentificaciÃŗn biomÊtrica",
"enabled": "Habilitado",
"end_date": "Fecha final",
- "enqueued": "AÃąadido a la cola",
+ "enqueued": "Agregado a la cola",
"enter_wifi_name": "Introduce el nombre Wi-Fi",
"enter_your_pin_code": "Introduce tu cÃŗdigo PIN",
- "enter_your_pin_code_subtitle": "Introduce tu cÃŗdigo PIN para acceder a la carpeta bloqueada",
+ "enter_your_pin_code_subtitle": "Introduce tu cÃŗdigo PIN para acceder a la carpeta protegida",
"error": "Error",
"error_change_sort_album": "No se pudo cambiar el orden de visualizaciÃŗn del ÃĄlbum",
"error_delete_face": "Error al eliminar la cara del archivo",
+ "error_getting_places": "Error obteniendo lugares",
"error_loading_image": "Error al cargar la imagen",
+ "error_loading_partners": "Error al cargar compaÃąeros: {error}",
"error_saving_image": "Error: {error}",
- "error_tag_face_bounding_box": "Error etiquetando cara - no se pueden obtener las coordenadas del marco delimitante",
+ "error_tag_face_bounding_box": "Error al etiquetar la cara: no se pueden obtener las coordenadas del marco",
"error_title": "Error: algo saliÃŗ mal",
"errors": {
"cannot_navigate_next_asset": "No puedes navegar al siguiente archivo",
@@ -841,8 +922,8 @@
"cant_get_number_of_comments": "No se puede obtener la cantidad de comentarios",
"cant_search_people": "No se puede buscar a personas",
"cant_search_places": "No se pueden buscar lugares",
- "error_adding_assets_to_album": "Error al aÃąadir archivos al ÃĄlbum",
- "error_adding_users_to_album": "Error al aÃąadir usuarios al ÃĄlbum",
+ "error_adding_assets_to_album": "Error al agregar los elementos al ÃĄlbum",
+ "error_adding_users_to_album": "Error al agregar los usuarios al ÃĄlbum",
"error_deleting_shared_user": "Error al eliminar usuario compartido",
"error_downloading": "Error al descargar {filename}",
"error_hiding_buy_button": "Error al ocultar el botÃŗn de compra",
@@ -859,6 +940,7 @@
"failed_to_load_notifications": "Error al cargar las notificaciones",
"failed_to_load_people": "Error al cargar a los usuarios",
"failed_to_remove_product_key": "No se pudo eliminar la clave del producto",
+ "failed_to_reset_pin_code": "No se pudo restablecer el cÃŗdigo PIN",
"failed_to_stack_assets": "No se pudieron agrupar los archivos",
"failed_to_unstack_assets": "Error al desagrupar los archivos",
"failed_to_update_notification_status": "Error al actualizar el estado de la notificaciÃŗn",
@@ -867,15 +949,16 @@
"paths_validation_failed": "FallÃŗ la validaciÃŗn en {paths, plural, one {# carpeta} other {# carpetas}}",
"profile_picture_transparent_pixels": "Las imÃĄgenes de perfil no pueden tener pÃxeles transparentes. Por favor amplÃe y/o mueva la imagen.",
"quota_higher_than_disk_size": "Se ha establecido una cuota superior al tamaÃąo del disco",
+ "something_went_wrong": "Algo saliÃŗ mal",
"unable_to_add_album_users": "No se pueden agregar usuarios al ÃĄlbum",
"unable_to_add_assets_to_shared_link": "No se pueden agregar archivos al enlace compartido",
"unable_to_add_comment": "No se puede agregar comentario",
"unable_to_add_exclusion_pattern": "No se puede agregar el patrÃŗn de exclusiÃŗn",
- "unable_to_add_import_path": "No se puede aÃąadir la ruta de importaciÃŗn",
- "unable_to_add_partners": "No se pueden aÃąadir invitados",
+ "unable_to_add_import_path": "No se puede agregar la ruta de importaciÃŗn",
+ "unable_to_add_partners": "No se pueden agregar compaÃąeros",
"unable_to_add_remove_archive": "No se puede archivar {archived, select, true {remove asset from} other {add asset to}}",
- "unable_to_add_remove_favorites": "AÃąade {favorite, select, true {add asset to} other {remove asset from}} a favoritos",
- "unable_to_archive_unarchive": "AÃąade a {archived, select, true {archive} other {unarchive}}",
+ "unable_to_add_remove_favorites": "{favorite, select, true {No se pudo agregar el elemento a los favoritos} other {No se pudo eliminar el elemento de los favoritos}}",
+ "unable_to_archive_unarchive": "{archived, select, true {No se pudo agregar el elemento al archivo} other {No se pudo quitar el elemento del archivo}}",
"unable_to_change_album_user_role": "No se puede cambiar la funciÃŗn del usuario del ÃĄlbum",
"unable_to_change_date": "No se puede cambiar la fecha",
"unable_to_change_description": "Imposible cambiar la descripciÃŗn",
@@ -951,43 +1034,45 @@
"unable_to_upload_file": "Error al subir el archivo"
},
"exif": "EXIF",
- "exif_bottom_sheet_description": "Agregar DescripciÃŗn...",
+ "exif_bottom_sheet_description": "Agregar descripciÃŗnâĻ",
+ "exif_bottom_sheet_description_error": "Error al actualizar la descripciÃŗn",
"exif_bottom_sheet_details": "DETALLES",
"exif_bottom_sheet_location": "UBICACIÃN",
"exif_bottom_sheet_people": "PERSONAS",
- "exif_bottom_sheet_person_add_person": "AÃąadir nombre",
- "exif_bottom_sheet_person_age_months": "Edad {months} meses",
- "exif_bottom_sheet_person_age_year_months": "Edad 1 aÃąo, {months} meses",
- "exif_bottom_sheet_person_age_years": "Edad {years}",
+ "exif_bottom_sheet_person_add_person": "Agregar nombre",
"exit_slideshow": "Salir de la presentaciÃŗn",
"expand_all": "Expandir todo",
"experimental_settings_new_asset_list_subtitle": "Trabajo en progreso",
"experimental_settings_new_asset_list_title": "Habilitar cuadrÃcula fotogrÃĄfica experimental",
"experimental_settings_subtitle": "ÂĄÃsalo bajo tu propia responsabilidad!",
"experimental_settings_title": "Experimental",
- "expire_after": "Expirar despuÊs de",
+ "expire_after": "Caducar despuÊs de",
"expired": "Caducado",
- "expires_date": "Expira el {date}",
+ "expires_date": "Caduca el {date}",
"explore": "Explorar",
"explorer": "Explorador",
"export": "Exportar",
"export_as_json": "Exportar a JSON",
+ "export_database": "Exportar Base de Datos",
+ "export_database_description": "Exportar la Base de Datos SQLite",
"extension": "ExtensiÃŗn",
"external": "Externo",
- "external_libraries": "Bibliotecas Externas",
+ "external_libraries": "Bibliotecas externas",
"external_network": "Red externa",
- "external_network_sheet_info": "Cuando no estÊs conectado a la red Wi-Fi preferida, la aplicaciÃŗn se conectarÃĄ al servidor utilizando la primera de las siguientes URLs a la que pueda acceder, comenzando desde la parte superior de la lista hacia abajo",
+ "external_network_sheet_info": "Cuando no tengas conexiÃŗn con tu red Wi-Fi preferida, la aplicaciÃŗn se conectarÃĄ al servidor utilizando la primera de las URL siguientes a la que pueda acceder, empezando de arriba hacia abajo",
"face_unassigned": "Sin asignar",
"failed": "Fallido",
"failed_to_authenticate": "Fallo al autentificar",
"failed_to_load_assets": "Error al cargar los activos",
"failed_to_load_folder": "No se pudo cargar la carpeta",
"favorite": "Favorito",
+ "favorite_action_prompt": "{count} agregado(s) a Favoritos",
"favorite_or_unfavorite_photo": "Foto favorita o no favorita",
"favorites": "Favoritos",
"favorites_page_no_favorites": "No se encontraron elementos marcados como favoritos",
"feature_photo_updated": "Foto destacada actualizada",
"features": "CaracterÃsticas",
+ "features_in_development": "Funciones en Desarrollo",
"features_setting_description": "Administrar las funciones de la aplicaciÃŗn",
"file_name": "Nombre de archivo",
"file_name_or_extension": "Nombre del archivo o extensiÃŗn",
@@ -997,23 +1082,28 @@
"filter_people": "Filtrar personas",
"filter_places": "Filtrar lugares",
"find_them_fast": "EncuÊntrelos rÃĄpidamente por nombre con la bÃēsqueda",
+ "first": "Primero",
"fix_incorrect_match": "Corregir coincidencia incorrecta",
"folder": "Carpeta",
"folder_not_found": "Carpeta no encontrada",
"folders": "Carpetas",
"folders_feature_description": "Explorar la vista de carpetas para las fotos y los videos en el sistema de archivos",
- "forward": "Reenviar",
+ "forgot_pin_code_question": "ÂŋOlvidaste tu cÃŗdigo PIN?",
+ "forward": "Avanzar",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidad carga recursos externos desde Google para poder funcionar.",
"general": "General",
+ "geolocation_instruction_location": "Da click en un asset con coordenadas GPS para usar su ubicacion, o selecciona una ubicacion directamente en el mapa",
"get_help": "Solicitar ayuda",
"get_wifiname_error": "No se pudo obtener el nombre de la red Wi-Fi. AsegÃērate de haber concedido los permisos necesarios y de estar conectado a una red Wi-Fi",
"getting_started": "Comenzamos",
"go_back": "Volver atrÃĄs",
"go_to_folder": "Ir al directorio",
"go_to_search": "Ir a bÃēsqueda",
+ "gps": "GPS",
+ "gps_missing": "Sin GPS",
"grant_permission": "Conceder permiso",
- "group_albums_by": "Agrupar albums por...",
+ "group_albums_by": "Agrupar ÃĄlbumes por...",
"group_country": "Agrupar por paÃs",
"group_no": "Sin agrupaciÃŗn",
"group_owner": "Agrupar por propietario",
@@ -1021,8 +1111,11 @@
"group_year": "Agrupar por aÃąo",
"haptic_feedback_switch": "Activar respuesta hÃĄptica",
"haptic_feedback_title": "Respuesta HÃĄptica",
- "has_quota": "Su cuota",
- "header_settings_add_header_tip": "AÃąadir cabecera",
+ "has_quota": "Cuota asignada",
+ "hash_asset": "Generar hash del archivo",
+ "hashed_assets": "Archivos con hash generado",
+ "hashing": "Generando hash",
+ "header_settings_add_header_tip": "Agregar cabecera",
"header_settings_field_validator_msg": "El valor no puede estar vacÃo",
"header_settings_header_name_input": "Nombre de la cabecera",
"header_settings_header_value_input": "Valor de la cabecera",
@@ -1037,23 +1130,25 @@
"hide_unnamed_people": "Ocultar personas anÃŗnimas",
"home_page_add_to_album_conflicts": "{added} elementos agregados al ÃĄlbum {album}.{failed} elementos ya existen en el ÃĄlbum.",
"home_page_add_to_album_err_local": "AÃēn no se pueden agregar elementos locales a ÃĄlbumes, omitiendo",
- "home_page_add_to_album_success": "Se aÃąadieron {added} elementos al ÃĄlbum {album}.",
+ "home_page_add_to_album_success": "Se agregaron {added} elementos al ÃĄlbum {album}.",
"home_page_album_err_partner": "AÃēn no se pueden agregar elementos a un ÃĄlbum de un compaÃąero, omitiendo",
"home_page_archive_err_local": "Los elementos locales no pueden ser archivados, omitiendo",
- "home_page_archive_err_partner": "No se pueden archivar elementos de un compaÃąero, omitiendo",
+ "home_page_archive_err_partner": "No se pueden archivar los elementos de un compaÃąero; omitiendo",
"home_page_building_timeline": "Construyendo la lÃnea de tiempo",
- "home_page_delete_err_partner": "No se pueden eliminar elementos de un compaÃąero, omitiendo",
+ "home_page_delete_err_partner": "No se pueden eliminar los elementos de un compaÃąero; omitiendo",
"home_page_delete_remote_err_local": "Elementos locales en la selecciÃŗn de eliminaciÃŗn remota, omitiendo",
"home_page_favorite_err_local": "AÃēn no se pueden archivar elementos locales, omitiendo",
- "home_page_favorite_err_partner": "AÃēn no se pueden marcar elementos de compaÃąeros como favoritos, omitiendo",
+ "home_page_favorite_err_partner": "AÃēn no se pueden marcar los elementos de un compaÃąero como favoritos; omitiendo",
"home_page_first_time_notice": "Si es la primera vez que usas la aplicaciÃŗn, asegÃērate de elegir un ÃĄlbum de copia de seguridad para que la lÃnea de tiempo pueda mostrar fotos y vÃdeos en Êl",
- "home_page_locked_error_local": "Imposible mover archivos locales a carpeta bloqueada, saltando",
- "home_page_locked_error_partner": "Imposible mover los archivos del compaÃąero a carpeta bloqueada, obviando",
+ "home_page_locked_error_local": "No se pueden mover archivos locales a una carpeta protegida; omitiendo",
+ "home_page_locked_error_partner": "No se pueden mover los elementos de un compaÃąero a una carpeta protegida; omitiendo",
"home_page_share_err_local": "No se pueden compartir elementos locales a travÊs de un enlace, omitiendo",
"home_page_upload_err_limit": "Solo se pueden subir 30 elementos simultÃĄneamente, omitiendo",
"host": "Host",
"hour": "Hora",
- "id": "ID",
+ "hours": "Horas",
+ "id": "Id.",
+ "idle": "Inactivo",
"ignore_icloud_photos": "Ignorar fotos de iCloud",
"ignore_icloud_photos_description": "Las fotos almacenadas en iCloud no se subirÃĄn a Immich",
"image": "Imagen",
@@ -1079,7 +1174,7 @@
"in_archive": "En archivo",
"include_archived": "Incluir archivados",
"include_shared_albums": "Incluir ÃĄlbumes compartidos",
- "include_shared_partner_assets": "Incluir archivos compartidos de invitados",
+ "include_shared_partner_assets": "Incluir elementos compartidos por compaÃąeros",
"individual_share": "Compartir individualmente",
"individual_shares": "Acciones individuales",
"info": "InformaciÃŗn",
@@ -1111,10 +1206,13 @@
"language_no_results_title": "No se han encontrado idiomas",
"language_search_hint": "Buscar idiomas...",
"language_setting_description": "Selecciona tu idioma preferido",
+ "large_files": "Archivos Grandes",
+ "last": "Ãltimo",
"last_seen": "Ultima vez visto",
"latest_version": "Ãltima versiÃŗn",
"latitude": "Latitud",
"leave": "Abandonar",
+ "leave_album": "Abandonar ÃĄlbum",
"lens_model": "Modelo de objetivo",
"let_others_respond": "Permitir que otros respondan",
"level": "Nivel",
@@ -1126,16 +1224,20 @@
"library_page_sort_created": "Creado mÃĄs recientemente",
"library_page_sort_last_modified": "Ãltima modificaciÃŗn",
"library_page_sort_title": "TÃtulo del ÃĄlbum",
+ "licenses": "Licencias",
"light": "Claro",
+ "like": "Me gusta",
"like_deleted": "Me gusta eliminado",
"link_motion_video": "Enlazar vÃdeo en movimiento",
- "link_options": "Opciones de enlace",
"link_to_oauth": "Enlace a OAuth",
"linked_oauth_account": "Cuenta OAuth vinculada",
- "list": "Listar",
+ "list": "Lista",
"loading": "Cargando",
"loading_search_results_failed": "Error al cargar los resultados de la bÃēsqueda",
- "local_asset_cast_failed": "No se puede emitir un activo que no estÃĄ cargado en el servidor",
+ "local": "Local",
+ "local_asset_cast_failed": "No es posible transmitir un recurso que no estÃĄ subido al servidor",
+ "local_assets": "Archivos Locales",
+ "local_media_summary": "Resumen de Medios Locales",
"local_network": "Red local",
"local_network_sheet_info": "La aplicaciÃŗn se conectarÃĄ al servidor a travÊs de esta URL cuando utilice la red Wi-Fi especificada",
"location_permission": "Permiso de ubicaciÃŗn",
@@ -1146,7 +1248,8 @@
"location_picker_longitude_error": "Introduce una longitud vÃĄlida",
"location_picker_longitude_hint": "Introduce tu longitud aquÃ",
"lock": "Bloquear",
- "locked_folder": "Carpeta bloqueada",
+ "locked_folder": "Carpeta protegida",
+ "log_detail_title": "Detalle del registro",
"log_out": "Cerrar sesiÃŗn",
"log_out_all_devices": "Cerrar sesiÃŗn en todos los dispositivos",
"logged_in_as": "SesiÃŗn iniciada como {user}",
@@ -1154,17 +1257,17 @@
"logged_out_device": "Dispositivo desconectado",
"login": "Inicio de sesiÃŗn",
"login_disabled": "El inicio de sesiÃŗn ha sido desactivado",
- "login_form_api_exception": "ExcepciÃŗn producida por API. Por favor, verifica el URL del servidor e intÊntalo de nuevo.",
+ "login_form_api_exception": "ExcepciÃŗn producida por API. Por favor, comprueba el URL del servidor e intÊntalo de nuevo.",
"login_form_back_button_text": "AtrÃĄs",
"login_form_email_hint": "tucorreo@correo.com",
"login_form_endpoint_hint": "http://tu-ip-de-servidor:puerto",
- "login_form_endpoint_url": "URL del servidor",
+ "login_form_endpoint_url": "Enlace del punto de acceso (endpoint) del servidor",
"login_form_err_http": "Por favor, especifique http:// o https://",
"login_form_err_invalid_email": "Correo electrÃŗnico no vÃĄlido",
"login_form_err_invalid_url": "URL no vÃĄlida",
"login_form_err_leading_whitespace": "Espacio en blanco inicial",
"login_form_err_trailing_whitespace": "Espacio en blanco al final",
- "login_form_failed_get_oauth_server_config": "Error al iniciar sesiÃŗn con OAuth, verifica la URL del servidor",
+ "login_form_failed_get_oauth_server_config": "Error al iniciar sesiÃŗn con OAuth, comprueba la URL del servidor",
"login_form_failed_get_oauth_server_disable": "La funciÃŗn de OAuth no estÃĄ disponible en este servidor",
"login_form_failed_login": "Error al iniciar sesiÃŗn, comprueba la URL del servidor, el correo electrÃŗnico y la contraseÃąa",
"login_form_handshake_exception": "Hubo una excepciÃŗn de handshake con el servidor. Activa la compatibilidad con certificados autofirmados en la configuraciÃŗn si estÃĄs utilizando un certificado autofirmado.",
@@ -1177,6 +1280,7 @@
"login_password_changed_success": "ContraseÃąa cambiado con Êxito",
"logout_all_device_confirmation": "ÂŋEstÃĄs seguro de que quieres cerrar sesiÃŗn en todos los dispositivos?",
"logout_this_device_confirmation": "ÂŋEstÃĄs seguro de que quieres cerrar sesiÃŗn en este dispositivo?",
+ "logs": "Registros",
"longitude": "Longitud",
"look": "Mirar",
"loop_videos": "VÃdeos en bucle",
@@ -1184,16 +1288,16 @@
"main_branch_warning": "EstÃĄ utilizando una versiÃŗn de desarrollo; ÂĄle recomendamos encarecidamente que utilice una versiÃŗn de lanzamiento!",
"main_menu": "MenÃē principal",
"make": "Marca",
+ "manage_geolocation": "Administrar ubicaciÃŗn",
"manage_shared_links": "Administrar enlaces compartidos",
- "manage_sharing_with_partners": "Administrar el uso compartido con invitados",
+ "manage_sharing_with_partners": "Gestionar el uso compartido con compaÃąeros",
"manage_the_app_settings": "Administrar la configuraciÃŗn de la aplicaciÃŗn",
"manage_your_account": "Gestiona tu cuenta",
"manage_your_api_keys": "Administre sus claves API",
"manage_your_devices": "Administre sus dispositivos conectados",
"manage_your_oauth_connection": "Administra tu conexiÃŗn OAuth",
"map": "Mapa",
- "map_assets_in_bound": "{count} foto",
- "map_assets_in_bounds": "{count} fotos",
+ "map_assets_in_bounds": "{count, plural, =0 {No hay fotos en esta ÃĄrea} one {# foto} other {# fotos}}",
"map_cannot_get_user_location": "No se pudo obtener la posiciÃŗn del usuario",
"map_location_dialog_yes": "SÃ",
"map_location_picker_page_use_location": "Usar esta ubicaciÃŗn",
@@ -1201,25 +1305,25 @@
"map_location_service_disabled_title": "Servicios de ubicaciÃŗn desactivados",
"map_marker_for_images": "Marcador de mapa para imÃĄgenes tomadas en {city}, {country}",
"map_marker_with_image": "Marcador de mapa con imagen",
- "map_no_assets_in_bounds": "No hay fotos en esta zona",
"map_no_location_permission_content": "Se necesitan permisos de ubicaciÃŗn para mostrar elementos de tu ubicaciÃŗn actual. ÂŋDeseas activarlos ahora?",
"map_no_location_permission_title": "Permisos de ubicaciÃŗn denegados",
- "map_settings": "Ajustes mapa",
+ "map_settings": "Ajustes del mapa",
"map_settings_dark_mode": "Modo oscuro",
"map_settings_date_range_option_day": "Ãltimas 24 horas",
"map_settings_date_range_option_days": "Ãltimos {days} dÃas",
"map_settings_date_range_option_year": "Ãltimo aÃąo",
"map_settings_date_range_option_years": "Ãltimos {years} aÃąos",
- "map_settings_dialog_title": "Ajustes mapa",
+ "map_settings_dialog_title": "Ajustes del mapa",
"map_settings_include_show_archived": "Incluir archivados",
- "map_settings_include_show_partners": "Incluir Parejas",
+ "map_settings_include_show_partners": "Incluir compaÃąeros",
"map_settings_only_show_favorites": "Mostrar solo favoritas",
"map_settings_theme_settings": "Apariencia del Mapa",
"map_zoom_to_see_photos": "Alejar para ver fotos",
- "mark_all_as_read": "Marcar todos como leÃdos",
+ "mark_all_as_read": "Marcar todas como leÃdas",
"mark_as_read": "Marcar como leÃdo",
"marked_all_as_read": "Todos marcados como leÃdos",
"matches": "Coincidencias",
+ "matching_assets": "Elementos Coincidentes",
"media_type": "Tipo de medio",
"memories": "Recuerdos",
"memories_all_caught_up": "Puesto al dÃa",
@@ -1238,24 +1342,30 @@
"merged_people_count": "Fusionada {count, plural, one {# persona} other {# personas}}",
"minimize": "Minimizar",
"minute": "Minuto",
- "missing": "Perdido",
+ "minutes": "Minutos",
+ "missing": "Faltante",
"model": "Modelo",
"month": "Mes",
- "monthly_title_text_date_format": "MMMM y",
+ "monthly_title_text_date_format": "MMMM a",
"more": "Mas",
"move": "Mover",
- "move_off_locked_folder": "Mover fuera de la carpeta protegida",
+ "move_off_locked_folder": "Sacar de la carpeta protegida",
+ "move_to_lock_folder_action_prompt": "{count} agregado(s) a la carpeta protegida",
"move_to_locked_folder": "Mover a la carpeta protegida",
- "move_to_locked_folder_confirmation": "Estas fotos y vÃdeos serÃĄn eliminados de todos los ÃĄlbumes y sÃŗlo podrÃĄn ser vistos desde la carpeta protegida",
+ "move_to_locked_folder_confirmation": "Estas fotos y vÃdeos se eliminarÃĄn de todos los ÃĄlbumes; solo se podrÃĄn ver en la carpeta protegida",
"moved_to_archive": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a archivo",
"moved_to_library": "Movido(s) {count, plural, one {# recurso} other {# recursos}} a biblioteca",
"moved_to_trash": "Movido a la papelera",
"multiselect_grid_edit_date_time_err_read_only": "No se puede cambiar la fecha del archivo(s) de solo lectura, omitiendo",
"multiselect_grid_edit_gps_err_read_only": "No se puede editar la ubicaciÃŗn de activos de solo lectura, omitiendo",
"mute_memories": "Silenciar Recuerdos",
- "my_albums": "Mis albums",
+ "my_albums": "Mis ÃĄlbumes",
"name": "Nombre",
"name_or_nickname": "Nombre o apodo",
+ "network_requirement_photos_upload": "Usar datos mÃŗviles para crear una copia de seguridad de las fotos",
+ "network_requirement_videos_upload": "Usar datos mÃŗviles para crear una copia de seguridad de los videos",
+ "network_requirements": "Requisitos de red",
+ "network_requirements_updated": "Los requisitos de red han cambiado, reiniciando la cola de copias de seguridad",
"networking_settings": "Red",
"networking_subtitle": "Configuraciones de acceso por URL al servidor",
"never": "Nunca",
@@ -1264,7 +1374,8 @@
"new_password": "Nueva contraseÃąa",
"new_person": "Nueva persona",
"new_pin_code": "Nuevo PIN",
- "new_pin_code_subtitle": "Esta es tu primera vez accediendo a la carpeta protegida. Crea un PIN seguro para acceder a esta pÃĄgina",
+ "new_pin_code_subtitle": "Esta es la primera vez que accedes a la carpeta protegida. Crea un cÃŗdigo PIN seguro para acceder a esta pÃĄgina",
+ "new_timeline": "Nueva LÃnea de tiempo",
"new_user_created": "Nuevo usuario creado",
"new_version_available": "NUEVA VERSIÃN DISPONIBLE",
"newest_first": "El mÃĄs reciente primero",
@@ -1277,23 +1388,29 @@
"no_archived_assets_message": "Archive fotos y videos para ocultarlos de su vista de Fotos",
"no_assets_message": "HAZ CLIC PARA SUBIR TU PRIMERA FOTO",
"no_assets_to_show": "No hay elementos a mostrar",
- "no_cast_devices_found": "Dispositivos de difusiÃŗn no encontrados",
+ "no_cast_devices_found": "No se encontraron dispositivos de transmisiÃŗn",
+ "no_checksum_local": "Suma de verificaciÃŗn no disponible. No se pueden obtener los elementos locales",
+ "no_checksum_remote": "Suma de verificaciÃŗn no disponible. No se puede obtener el elemento remoto",
"no_duplicates_found": "No se encontraron duplicados.",
"no_exif_info_available": "No hay informaciÃŗn exif disponible",
"no_explore_results_message": "Sube mÃĄs fotos para explorar tu colecciÃŗn.",
"no_favorites_message": "Agregue favoritos para encontrar rÃĄpidamente sus mejores fotos y videos",
"no_libraries_message": "Crea una biblioteca externa para ver tus fotos y vÃdeos",
- "no_locked_photos_message": "Fotos y vÃdeos en la carpeta protegida estÃĄn ocultos y no se mostrarÃĄn en las bÃēsquedas de tu librerÃa.",
+ "no_local_assets_found": "No se encontraron elementos locales con esta suma de comprobaciÃŗn",
+ "no_locked_photos_message": "Las fotos y los vÃdeos de la carpeta protegida se mantienen ocultos; no aparecerÃĄn cuando veas o busques elementos en tu biblioteca.",
"no_name": "Sin nombre",
"no_notifications": "Ninguna notificaciÃŗn",
"no_people_found": "No se encontraron personas coincidentes",
"no_places": "Sin lugares",
+ "no_remote_assets_found": "No se encontraron elementos remotos con esta suma de comprobaciÃŗn",
"no_results": "Sin resultados",
"no_results_description": "Pruebe con un sinÃŗnimo o una palabra clave mÃĄs general",
"no_shared_albums_message": "Crea un ÃĄlbum para compartir fotos y vÃdeos con personas de tu red",
+ "no_uploads_in_progress": "No hay cargas en progreso",
+ "not_available": "N/D",
"not_in_any_album": "Sin ÃĄlbum",
"not_selected": "No seleccionado",
- "note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar la etiqueta de almacenamiento a los archivos subidos previamente, ejecute el",
+ "note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar la etiqueta de almacenamiento a los archivos que ya se subieron, ejecute la",
"notes": "Notas",
"nothing_here_yet": "Sin nada aÃēn",
"notification_permission_dialog_content": "Para activar las notificaciones, ve a ConfiguraciÃŗn y selecciona permitir.",
@@ -1306,13 +1423,14 @@
"oauth": "OAuth",
"official_immich_resources": "Recursos oficiales de Immich",
"offline": "Desconectado",
+ "offset": "DesviaciÃŗn",
"ok": "SÃ",
"oldest_first": "Los mÃĄs antiguos primero",
"on_this_device": "En este dispositivo",
"onboarding": "Incorporando",
"onboarding_locale_description": "Selecciona tu idioma preferido. PodrÃĄs cambiarlo despuÊs desde tu configuraciÃŗn.",
- "onboarding_privacy_description": "Las siguientes funciones (opcionales) dependen de servicios externos y pueden desactivarse en cualquier momento desde los ajustes.",
- "onboarding_server_welcome_description": "Empecemos a configurar tu instancia con algunos ajustes comunes.",
+ "onboarding_privacy_description": "Las siguientes funciones, que son opcionales, utilizan servicios externos. Puedes deshabilitarlas mediante los ajustes en cualquier momento.",
+ "onboarding_server_welcome_description": "Empecemos a configurar tu instancia fijando algunos ajustes comunes.",
"onboarding_theme_description": "Elija un color de tema para su instancia. Puedes cambiar esto mÃĄs tarde en tu configuraciÃŗn.",
"onboarding_user_welcome_description": "ÂĄEmpecemos!",
"onboarding_welcome_user": "Bienvenido, {user}",
@@ -1324,27 +1442,30 @@
"open_the_search_filters": "Abre los filtros de bÃēsqueda",
"options": "Opciones",
"or": "o",
+ "organize_into_albums": "Organizar en ÃĄlbumes",
+ "organize_into_albums_description": "AÃąade fotos existentes en ÃĄlbumes usando la configuraciÃŗn actual de sincronizaciÃŗn",
"organize_your_library": "Organiza tu biblioteca",
"original": "original",
"other": "Otro",
- "other_devices": "Otro dispositivo",
+ "other_devices": "Otros dispositivos",
+ "other_entities": "Otras entidades",
"other_variables": "Otras variables",
- "owned": "Propio",
+ "owned": "Propios",
"owner": "Propietario",
- "partner": "Invitado",
- "partner_can_access": "{partner} puede acceder",
+ "partner": "CompaÃąero",
+ "partner_can_access": "{partner} tiene acceso",
"partner_can_access_assets": "Todas tus fotos y vÃdeos excepto los Archivados y Eliminados",
"partner_can_access_location": "UbicaciÃŗn donde fueron realizadas tus fotos",
"partner_list_user_photos": "Fotos de {user}",
"partner_list_view_all": "Ver todas",
"partner_page_empty_message": "Tus fotos aÃēn no se han compartido con ningÃēn compaÃąero.",
"partner_page_no_more_users": "No hay mÃĄs usuarios para agregar",
- "partner_page_partner_add_failed": "No se pudo aÃąadir el socio",
+ "partner_page_partner_add_failed": "No se pudo agregar el compaÃąero",
"partner_page_select_partner": "Seleccionar compaÃąero",
"partner_page_shared_to_title": "Compartido con",
"partner_page_stop_sharing_content": "{partner} ya no podrÃĄ acceder a tus fotos.",
- "partner_sharing": "Compartir con invitados",
- "partners": "Invitados",
+ "partner_sharing": "Compartir con compaÃąeros",
+ "partners": "CompaÃąeros",
"password": "ContraseÃąa",
"password_does_not_match": "Las contraseÃąas no coinciden",
"password_required": "ContraseÃąa requerida",
@@ -1382,11 +1503,14 @@
"permission_onboarding_permission_limited": "Permiso limitado. Para permitir que Immich haga copia de seguridad y gestione toda tu colecciÃŗn de galerÃa, concede permisos de fotos y videos en ConfiguraciÃŗn.",
"permission_onboarding_request": "Immich requiere permiso para ver tus fotos y videos.",
"person": "Persona",
+ "person_age_months": "hace {months, plural, one {# mes} other {# meses}}",
+ "person_age_year_months": "1 aÃąo y {months, plural, one {# mes} other {# meses}}",
+ "person_age_years": "{years, plural, other {# aÃąos}}",
"person_birthdate": "Nacido el {date}",
"person_hidden": "{name}{hidden, select, true { (oculto)} other {}}",
"photo_shared_all_users": "Parece que compartiste tus fotos con todos los usuarios o no tienes ningÃēn usuario con quien compartirlas.",
"photos": "Fotos",
- "photos_and_videos": "Fotos y Videos",
+ "photos_and_videos": "Fotos y VÃdeos",
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Fotos}}",
"photos_from_previous_years": "Fotos de aÃąos anteriores",
"pick_a_location": "Elige una ubicaciÃŗn",
@@ -1405,6 +1529,7 @@
"port": "Puerto",
"preferences_settings_subtitle": "Configuraciones de la aplicaciÃŗn",
"preferences_settings_title": "Preferencias",
+ "preparing": "Preparando",
"preset": "Preestablecido",
"preview": "Posterior",
"previous": "Anterior",
@@ -1421,6 +1546,7 @@
"profile_drawer_client_out_of_date_minor": "La app estÃĄ desactualizada. Por favor actualiza a la Ãēltima versiÃŗn menor.",
"profile_drawer_client_server_up_to_date": "Cliente y Servidor estÃĄn actualizados",
"profile_drawer_github": "GitHub",
+ "profile_drawer_readonly_mode": "Modo Solo lectura habilitado. MantÊn pulsado el icono del avatar del usuario para salir.",
"profile_drawer_server_out_of_date_major": "El servidor estÃĄ desactualizado. Por favor actualiza a la Ãēltima versiÃŗn principal.",
"profile_drawer_server_out_of_date_minor": "El servidor estÃĄ desactualizado. Por favor actualiza a la Ãēltima versiÃŗn menor.",
"profile_image_of_user": "Foto de perfil de {user}",
@@ -1459,12 +1585,17 @@
"purchase_server_description_2": "Estado del soporte",
"purchase_server_title": "Servidor",
"purchase_settings_server_activated": "La clave del producto del servidor la administra el administrador",
+ "query_asset_id": "Consultar ID de elemento",
+ "queue_status": "Poniendo en cola {count}/{total}",
"rating": "ValoraciÃŗn",
"rating_clear": "Borrar calificaciÃŗn",
"rating_count": "{count, plural, one {# estrella} other {# estrellas}}",
"rating_description": "Mostrar la clasificaciÃŗn exif en el panel de informaciÃŗn",
"reaction_options": "Opciones de reacciÃŗn",
"read_changelog": "Leer registro de cambios",
+ "readonly_mode_disabled": "Modo Solo lectura deshabilitado",
+ "readonly_mode_enabled": "Modo Solo lectura habilitado",
+ "ready_for_upload": "Listo para subir",
"reassign": "Reasignar",
"reassigned_assets_to_existing_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a {name, select, null {una persona existente} other {{name}}}",
"reassigned_assets_to_new_person": "Reasignado {count, plural, one {# elemento} other {# elementos}} a un nuevo usuario",
@@ -1487,6 +1618,9 @@
"refreshing_faces": "Recargando caras",
"refreshing_metadata": "Recargando metadatos",
"regenerating_thumbnails": "Recargando miniaturas",
+ "remote": "Remoto",
+ "remote_assets": "Elementos remotos",
+ "remote_media_summary": "Resumen de Medios Remotos",
"remove": "Eliminar",
"remove_assets_album_confirmation": "ÂŋEstÃĄs seguro que quieres eliminar {count, plural, one {# elemento} other {# elementos}} del ÃĄlbum?",
"remove_assets_shared_link_confirmation": "ÂŋEstÃĄs seguro que quieres eliminar {count, plural, one {# elemento} other {# elementos}} del enlace compartido?",
@@ -1494,12 +1628,14 @@
"remove_custom_date_range": "Eliminar intervalo de fechas personalizado",
"remove_deleted_assets": "Eliminar archivos sin conexiÃŗn",
"remove_from_album": "Eliminar del ÃĄlbum",
+ "remove_from_album_action_prompt": "{count} eliminado del ÃĄlbum",
"remove_from_favorites": "Quitar de favoritos",
+ "remove_from_lock_folder_action_prompt": "{count} eliminado(s) de la carpeta protegida",
"remove_from_locked_folder": "Eliminar de la carpeta protegida",
- "remove_from_locked_folder_confirmation": "ÂŋEstÃĄs seguro de que deseas mover estas fotos y vÃdeos fuera de la carpeta protegida? SerÃĄn visibles en tu biblioteca.",
+ "remove_from_locked_folder_confirmation": "ÂŋSeguro que deseas sacar estas fotos y vÃdeos de la carpeta protegida? Si continÃēas, los elementos serÃĄn visibles en tu biblioteca.",
"remove_from_shared_link": "Eliminar desde enlace compartido",
- "remove_memory": "Quitar memoria",
- "remove_photo_from_memory": "Quitar foto de esta memoria",
+ "remove_memory": "Quitar recuerdo",
+ "remove_photo_from_memory": "Quitar foto de este recuerdo",
"remove_tag": "Quitar etiqueta",
"remove_url": "Eliminar URL",
"remove_user": "Eliminar usuario",
@@ -1507,8 +1643,8 @@
"removed_from_archive": "Eliminado del archivo",
"removed_from_favorites": "Eliminado de favoritos",
"removed_from_favorites_count": "{count, plural, other {Eliminados #}} de favoritos",
- "removed_memory": "Memoria eliminada",
- "removed_photo_from_memory": "Se ha eliminado la foto de la memoria",
+ "removed_memory": "Recuerdo eliminado",
+ "removed_photo_from_memory": "Foto eliminada del recuerdo",
"removed_tagged_assets": "Etiqueta eliminada de {count, plural, one {# activo} other {# activos}}",
"rename": "Renombrar",
"repair": "Reparar",
@@ -1518,23 +1654,33 @@
"require_password": "ContraseÃąa requerida",
"require_user_to_change_password_on_first_login": "Requerir que el usuario cambie la contraseÃąa en el primer inicio de sesiÃŗn",
"rescan": "Volver a escanear",
- "reset": "Reiniciar",
+ "reset": "Restablecer",
"reset_password": "Restablecer la contraseÃąa",
"reset_people_visibility": "Restablecer la visibilidad de las personas",
"reset_pin_code": "Restablecer PIN",
+ "reset_pin_code_description": "Si olvidaste tu cÃŗdigo PIN, puedes comunicarte con el administrador del servidor para restablecerlo",
+ "reset_pin_code_success": "CÃŗdigo PIN restablecido correctamente",
+ "reset_pin_code_with_password": "Siempre puedes restablecer tu cÃŗdigo PIN usando tu contraseÃąa",
+ "reset_sqlite": "Restablecer la Base de Datos SQLite",
+ "reset_sqlite_confirmation": "ÂŋEstÃĄs seguro que deseas restablecer la base de datos SQLite? DeberÃĄs cerrar sesiÃŗn y volver a iniciarla para resincronizar los datos",
+ "reset_sqlite_success": "Restablecer exitosamente la base de datos SQLite",
"reset_to_default": "Restablecer los valores predeterminados",
"resolve_duplicates": "Resolver duplicados",
"resolved_all_duplicates": "Todos los duplicados resueltos",
"restore": "Restaurar",
"restore_all": "Restaurar todo",
+ "restore_trash_action_prompt": "{count} restaurado de la papelera",
"restore_user": "Restaurar usuario",
"restored_asset": "Archivo restaurado",
"resume": "Continuar",
+ "resume_paused_jobs": "Reanudar {count, plural, one {# tarea en pausa} other {# tareas en pausa}}",
"retry_upload": "Reintentar subida",
"review_duplicates": "Revisar duplicados",
+ "review_large_files": "Revisar archivos grandes",
"role": "Rol",
"role_editor": "Editor",
"role_viewer": "Visor",
+ "running": "En ejecuciÃŗn",
"save": "Guardar",
"save_to_gallery": "Guardado en la galerÃa",
"saved_api_key": "Clave API guardada",
@@ -1547,7 +1693,7 @@
"scan_settings": "ConfiguraciÃŗn de escaneo",
"scanning_for_album": "Buscando ÃĄlbum...",
"search": "Buscar",
- "search_albums": "Buscar ÃĄlbums",
+ "search_albums": "Buscar ÃĄlbumes",
"search_by_context": "Buscar por contexto",
"search_by_description": "Buscar por descripciÃŗn",
"search_by_description_example": "DÃa de senderismo en Sapa",
@@ -1558,17 +1704,17 @@
"search_city": "Buscar ciudad...",
"search_country": "Buscar paÃs...",
"search_filter_apply": "Aplicar filtros",
- "search_filter_camera_title": "Elige tipo de cÃĄmara",
+ "search_filter_camera_title": "Elegir tipo de cÃĄmara",
"search_filter_date": "Fecha",
"search_filter_date_interval": "{start} al {end}",
- "search_filter_date_title": "Selecciona un intervalo de fechas",
+ "search_filter_date_title": "Seleccionar un intervalo de fechas",
"search_filter_display_option_not_in_album": "No en ÃĄlbum",
"search_filter_display_options": "Opciones de visualizaciÃŗn",
"search_filter_filename": "Buscar por nombre de archivo",
"search_filter_location": "UbicaciÃŗn",
"search_filter_location_title": "Seleccionar una ubicaciÃŗn",
"search_filter_media_type": "Tipo de archivo",
- "search_filter_media_type_title": "Selecciona el tipo de archivo",
+ "search_filter_media_type_title": "Seleccionar el tipo de archivo",
"search_filter_people_title": "Seleccionar personas",
"search_for": "Buscar",
"search_for_existing_person": "Buscar persona existente",
@@ -1591,23 +1737,23 @@
"search_people": "Buscar personas",
"search_places": "Buscar lugar",
"search_rating": "Buscar por calificaciÃŗn...",
- "search_result_page_new_search_hint": "Nueva Busqueda",
- "search_settings": "Ajustes de la bÃēsqueda",
+ "search_result_page_new_search_hint": "Nueva BÃēsqueda",
+ "search_settings": "Ajustes de bÃēsqueda",
"search_state": "Buscar regiÃŗn/estado...",
"search_suggestion_list_smart_search_hint_1": "La bÃēsqueda inteligente estÃĄ habilitada por defecto, para buscar metadatos utiliza esta sintaxis ",
"search_suggestion_list_smart_search_hint_2": "m:tu-tÊrmino-de-bÃēsqueda",
- "search_tags": "Buscando etiquetas...",
+ "search_tags": "Buscar etiquetas...",
"search_timezone": "Buscar zona horaria...",
"search_type": "Tipo de bÃēsqueda",
"search_your_photos": "Busca tus fotos",
"searching_locales": "Buscando sitios...",
"second": "Segundo",
"see_all_people": "Ver todas las personas",
- "select": "Selecciona",
+ "select": "Seleccionar",
"select_album_cover": "Seleccionar portada del ÃĄlbum",
"select_all": "Seleccionar todo",
"select_all_duplicates": "Seleccionar todos los duplicados",
- "select_all_in": "Selecciona todos en {group}",
+ "select_all_in": "Seleccionar todos en {group}",
"select_avatar_color": "Seleccionar color del avatar",
"select_face": "Seleccionar cara",
"select_featured_photo": "Seleccionar foto principal",
@@ -1621,11 +1767,12 @@
"select_user_for_sharing_page_err_album": "Fallo al crear el ÃĄlbum",
"selected": "Seleccionado",
"selected_count": "{count, plural, one {# seleccionado} other {# seleccionados}}",
+ "selected_gps_coordinates": "Coordenadas GPS seleccionadas",
"send_message": "Enviar mensaje",
"send_welcome_email": "Enviar correo de bienvenida",
"server_endpoint": "Punto final del servidor",
"server_info_box_app_version": "VersiÃŗn de la AplicaciÃŗn",
- "server_info_box_server_url": "URL del servidor",
+ "server_info_box_server_url": "Enlace del servidor",
"server_offline": "Servidor desconectado",
"server_online": "Servidor en lÃnea",
"server_privacy": "Privacidad del Servidor",
@@ -1638,7 +1785,7 @@
"set_date_of_birth": "Establecer fecha de nacimiento",
"set_profile_picture": "Establecer foto de perfil",
"set_slideshow_to_fullscreen": "Mostrar diapositivas en pantalla completa",
- "set_stack_primary_asset": "Establecer como activo principal",
+ "set_stack_primary_asset": "Establecer como recurso principal",
"setting_image_viewer_help": "El visor de detalles carga primero la miniatura pequeÃąa, luego carga la vista previa de tamaÃąo mediano (si estÃĄ habilitada), finalmente carga la original (si estÃĄ habilitada).",
"setting_image_viewer_original_subtitle": "Activar para cargar la imagen en resoluciÃŗn original (ÂĄmuy grande!). Deshabilitar para reducir el consumo de datos (de red y cachÊ).",
"setting_image_viewer_original_title": "Cargar imagen original",
@@ -1666,11 +1813,12 @@
"settings_saved": "Ajustes guardados",
"setup_pin_code": "Establecer un PIN",
"share": "Compartir",
+ "share_action_prompt": "{count} recursos compartidos",
"share_add_photos": "Agregar fotos",
"share_assets_selected": "{count} seleccionado(s)",
"share_dialog_preparing": "Preparando...",
"share_link": "Compartir Enlace",
- "shared": "Compartido",
+ "shared": "Compartidos",
"shared_album_activities_input_disable": "Los comentarios estÃĄn deshabilitados",
"shared_album_activity_remove_content": "ÂŋDeseas eliminar esta actividad?",
"shared_album_activity_remove_title": "Eliminar Actividad",
@@ -1687,6 +1835,7 @@
"shared_link_clipboard_copied_massage": "Copiado al portapapeles",
"shared_link_clipboard_text": "Enlace: {link}\nContraseÃąa: {password}",
"shared_link_create_error": "Error creando el enlace compartido",
+ "shared_link_custom_url_description": "Acceder a este enlace compartido con una URL personalizada",
"shared_link_edit_description_hint": "Introduce la descripciÃŗn del enlace",
"shared_link_edit_expire_after_option_day": "1 dÃa",
"shared_link_edit_expire_after_option_days": "{count} dÃas",
@@ -1712,21 +1861,22 @@
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Administrar enlaces compartidos",
"shared_link_options": "Opciones de enlaces compartidos",
+ "shared_link_password_description": "Requerir una contraseÃąa para acceder a este enlace compartido",
"shared_links": "Enlaces compartidos",
"shared_links_description": "Comparte fotos y vÃdeos con un enlace",
"shared_photos_and_videos_count": "{assetCount, plural, other {# Fotos y vÃdeos compartidos.}}",
"shared_with_me": "Compartidos conmigo",
"shared_with_partner": "Compartido con {partner}",
- "sharing": "Compartido",
+ "sharing": "Compartidos",
"sharing_enter_password": "Por favor, introduce la contraseÃąa para ver esta pÃĄgina.",
"sharing_page_album": "Ãlbumes compartidos",
"sharing_page_description": "Crea ÃĄlbumes compartidos para compartir fotos y vÃdeos con las personas de tu red.",
"sharing_page_empty_list": "LISTA VACIA",
"sharing_sidebar_description": "Muestra un enlace a \"Compartido\" en el menÃē lateral",
"sharing_silver_appbar_create_shared_album": "Crear un ÃĄlbum compartido",
- "sharing_silver_appbar_share_partner": "Compartir con el compaÃąero",
+ "sharing_silver_appbar_share_partner": "Compartir con compaÃąero",
"shift_to_permanent_delete": "presiona â§ para eliminar permanentemente el archivo",
- "show_album_options": "Mostrar ajustes del ÃĄlbum",
+ "show_album_options": "Mostrar opciones del ÃĄlbum",
"show_albums": "Mostrar ÃĄlbumes",
"show_all_people": "Mostrar todas las personas",
"show_and_hide_people": "Mostrar y ocultar personas",
@@ -1746,6 +1896,7 @@
"show_slideshow_transition": "Mostrar la transiciÃŗn de las diapositivas",
"show_supporter_badge": "Insignia de colaborador",
"show_supporter_badge_description": "Mostrar una insignia de colaborador",
+ "show_text_search_menu": "Mostrar el menÃē de bÃēsqueda",
"shuffle": "Modo aleatorio",
"sidebar": "Barra lateral",
"sidebar_display_description": "Muestra un enlace a la vista en la barra lateral",
@@ -1755,18 +1906,20 @@
"skip_to_content": "Saltar al contenido",
"skip_to_folders": "Ir a las carpetas",
"skip_to_tags": "Ir a las etiquetas",
- "slideshow": "Diapositivas",
+ "slideshow": "Pase de diapositivas",
"slideshow_settings": "Ajustes de diapositivas",
- "sort_albums_by": "Ordenar ÃĄlbumes por...",
+ "sort_albums_by": "Ordenar ÃĄlbumes porâĻ",
"sort_created": "Fecha de creaciÃŗn",
"sort_items": "NÃēmero de archivos",
"sort_modified": "Fecha de modificaciÃŗn",
+ "sort_newest": "Foto mÃĄs nueva",
"sort_oldest": "Foto mÃĄs antigua",
"sort_people_by_similarity": "Ordenar personas por similitud",
"sort_recent": "Foto mÃĄs reciente",
"sort_title": "TÃtulo",
- "source": "Origen",
+ "source": "Fuente",
"stack": "Apilar",
+ "stack_action_prompt": "{count} apilados",
"stack_duplicates": "Apilar duplicados",
"stack_select_one_photo": "Selecciona una imagen principal para la pila",
"stack_selected_photos": "Apilar fotos seleccionadas",
@@ -1774,27 +1927,33 @@
"stacktrace": "Seguimiento de pila",
"start": "Inicio",
"start_date": "Fecha de inicio",
+ "start_date_before_end_date": "Fecha de inicio debe ser antes de fecha final",
"state": "Estado",
"status": "Estado",
- "stop_casting": "Parar difusiÃŗn",
+ "stop_casting": "Detener transmisiÃŗn",
"stop_motion_photo": "Parar foto en movimiento",
"stop_photo_sharing": "ÂŋDejar de compartir tus fotos?",
"stop_photo_sharing_description": "{partner} ya no podrÃĄ acceder a tus fotos.",
"stop_sharing_photos_with_user": "Deja de compartir tus fotos con este usuario",
"storage": "Espacio de almacenamiento",
"storage_label": "Etiqueta de almacenamiento",
- "storage_quota": "Cuota de Almacenamiento",
+ "storage_quota": "Cuota de almacenamiento",
"storage_usage": "{used} de {available} en uso",
"submit": "Enviar",
+ "success": "Ãxito",
"suggestions": "Sugerencias",
"sunrise_on_the_beach": "Amanecer en la playa",
"support": "Soporte",
"support_and_feedback": "Soporte y comentarios",
- "support_third_party_description": "Su instalaciÃŗn de immich fue empaquetada por un tercero. Los problemas que experimenta pueden ser causados por ese paquete, asà que por favor plantee problemas con ellos en primer lugar usando los enlaces inferiores.",
+ "support_third_party_description": "Esta instalaciÃŗn de Immich fue empaquetada por un tercero. Los problemas actuales pueden ser ocasionados por ese paquete; por favor, discuta sus inconvenientes con el empaquetador antes de usar los enlaces de abajo.",
"swap_merge_direction": "Alternar direcciÃŗn de mezcla",
"sync": "Sincronizar",
"sync_albums": "Sincronizar ÃĄlbumes",
"sync_albums_manual_subtitle": "Sincroniza todos los videos y fotos subidos con los ÃĄlbumes seleccionados a respaldar",
+ "sync_local": "SincronizaciÃŗn Local",
+ "sync_remote": "SincronizaciÃŗn Remota",
+ "sync_status": "Estado de la sincronizaciÃŗn",
+ "sync_status_subtitle": "Ver y gestionar el estado de la sincronizaciÃŗn",
"sync_upload_album_setting_subtitle": "Crea y sube tus fotos y videos a los ÃĄlbumes seleccionados en Immich",
"tag": "Etiqueta",
"tag_assets": "Etiquetar activos",
@@ -1805,6 +1964,7 @@
"tag_updated": "Etiqueta actualizada: {tag}",
"tagged_assets": "Etiquetado(s) {count, plural, one {# activo} other {# activos}}",
"tags": "Etiquetas",
+ "tap_to_run_job": "Toca para ejecutar la tarea",
"template": "Plantilla",
"theme": "Tema",
"theme_selection": "SelecciÃŗn de tema",
@@ -1831,12 +1991,15 @@
"to_change_password": "Cambiar contraseÃąa",
"to_favorite": "A los favoritos",
"to_login": "Iniciar SesiÃŗn",
+ "to_multi_select": "para multi selecciÃŗn",
"to_parent": "Ir a los padres",
+ "to_select": "para seleccionar",
"to_trash": "Descartar",
"toggle_settings": "Alternar ajustes",
"total": "Total",
"total_usage": "Uso total",
"trash": "Papelera",
+ "trash_action_prompt": "{count} movidos a la papelera",
"trash_all": "Descartar todo",
"trash_count": "Descartar {count, number}",
"trash_delete_asset": "Borrar/Eliminar archivo",
@@ -1850,18 +2013,21 @@
"trash_page_select_assets_btn": "Seleccionar elementos",
"trash_page_title": "Papelera ({count})",
"trashed_items_will_be_permanently_deleted_after": "Los elementos en la papelera serÃĄn eliminados permanentemente tras {days, plural, one {# dÃa} other {# dÃas}}.",
+ "troubleshoot": "Solucionar problemas",
"type": "Tipo",
"unable_to_change_pin_code": "No se ha podido cambiar el PIN",
"unable_to_setup_pin_code": "No se ha podido establecer el PIN",
"unarchive": "Desarchivar",
+ "unarchive_action_prompt": "{count} eliminados del archivo",
"unarchived_count": "{count, plural, one {# No archivado} other {# No archivados}}",
"undo": "Deshacer",
"unfavorite": "Retirar favorito",
+ "unfavorite_action_prompt": "{count} eliminados de favoritos",
"unhide_person": "Mostrar persona",
"unknown": "Desconocido",
"unknown_country": "PaÃs desconocido",
"unknown_year": "AÃąo desconocido",
- "unlimited": "Ilimitado",
+ "unlimited": "Sin lÃmites",
"unlink_motion_video": "Desvincular vÃdeo en movimiento",
"unlink_oauth": "Desvincular OAuth",
"unlinked_oauth_account": "Cuenta OAuth desconectada",
@@ -1874,15 +2040,21 @@
"unselect_all_duplicates": "Deseleccionar todos los duplicados",
"unselect_all_in": "Deselecciona todos en {group}",
"unstack": "Desapilar",
+ "unstack_action_prompt": "{count} desapilado(s)",
"unstacked_assets_count": "Desapilado(s) {count, plural, one {# elemento} other {# elementos}}",
+ "untagged": "Sin etiqueta",
"up_next": "A continuaciÃŗn",
+ "update_location_action_prompt": "Actualiza la ubicaciÃŗn de {count} assets seleccionados con:",
"updated_at": "Actualizado",
"updated_password": "ContraseÃąa actualizada",
"upload": "Subir",
+ "upload_action_prompt": "{count} en cola para carga",
"upload_concurrency": "Subidas simultÃĄneas",
+ "upload_details": "Cargar Detalles",
"upload_dialog_info": "ÂŋQuieres hacer una copia de seguridad al servidor de los elementos seleccionados?",
"upload_dialog_title": "Subir elementos",
"upload_errors": "Subida completada con {count, plural, one {# error} other {# errores}}, actualice la pÃĄgina para ver los nuevos recursos de la subida.",
+ "upload_finished": "Carga finalizada",
"upload_progress": "Restante {remaining, number} - Procesado {processed, number}/{total, number}",
"upload_skipped_duplicates": "Saltado {count, plural, one {# duplicate asset} other {# duplicate assets}}",
"upload_status_duplicates": "Duplicados",
@@ -1891,6 +2063,7 @@
"upload_success": "Subida realizada correctamente, actualice la pÃĄgina para ver los nuevos recursos de subida.",
"upload_to_immich": "Subir a Immich ({count})",
"uploading": "Subiendo",
+ "uploading_media": "Subiendo medios",
"url": "URL",
"usage": "Uso",
"use_biometric": "Uso biomÊtrico",
@@ -1898,7 +2071,7 @@
"use_custom_date_range": "Usa un intervalo de fechas personalizado",
"user": "Usuario",
"user_has_been_deleted": "Este usuario ha sido eliminado.",
- "user_id": "ID de usuario",
+ "user_id": "Id. de usuario",
"user_liked": "{user} le gustÃŗ {type, select, photo {this photo} video {this video} asset {this asset} other {it}}",
"user_pin_code_settings": "PIN",
"user_pin_code_settings_description": "Gestione su PIN",
@@ -1911,6 +2084,7 @@
"user_usage_stats_description": "Ver estadÃsticas de uso de la cuenta",
"username": "Nombre de usuario",
"users": "Usuarios",
+ "users_added_to_album_count": "{count, plural, one {# usuario agregado} other {# usuarios agregados}} al ÃĄlbum",
"utilities": "Utilidades",
"validate": "Validar",
"validate_endpoint_error": "Por favor, introduce una URL vÃĄlida",
@@ -1929,13 +2103,15 @@
"view_album": "Ver Ãlbum",
"view_all": "Ver todas",
"view_all_users": "Mostrar todos los usuarios",
- "view_in_timeline": "Mostrar en la lÃnea de tiempo",
+ "view_details": "Ver Detalles",
+ "view_in_timeline": "Ver en la lÃnea de tiempo",
"view_link": "Ver enlace",
"view_links": "Mostrar enlaces",
"view_name": "Ver",
"view_next_asset": "Mostrar siguiente elemento",
"view_previous_asset": "Mostrar elemento anterior",
"view_qr_code": "Ver cÃŗdigo QR",
+ "view_similar_photos": "Ver fotografÃas similares",
"view_stack": "Ver Pila",
"view_user": "Ver Usuario",
"viewer_remove_from_stack": "Quitar de la pila",
@@ -1954,5 +2130,6 @@
"yes": "SÃ",
"you_dont_have_any_shared_links": "No tienes ningÃēn enlace compartido",
"your_wifi_name": "El nombre de tu Wi-Fi",
- "zoom_image": "Acercar Imagen"
+ "zoom_image": "Acercar Imagen",
+ "zoom_to_bounds": "Ajustar a los lÃmites"
}
diff --git a/i18n/et.json b/i18n/et.json
index a2b17c6138..d451606dae 100644
--- a/i18n/et.json
+++ b/i18n/et.json
@@ -14,6 +14,7 @@
"add_a_location": "Lisa asukoht",
"add_a_name": "Lisa nimi",
"add_a_title": "Lisa pealkiri",
+ "add_birthday": "Lisa sÃŧnnipäev",
"add_endpoint": "Lisa lÃĩpp-punkt",
"add_exclusion_pattern": "Lisa välistamismuster",
"add_import_path": "Lisa imporditee",
@@ -27,46 +28,57 @@
"add_to_album": "Lisa albumisse",
"add_to_album_bottom_sheet_added": "Lisatud albumisse {album}",
"add_to_album_bottom_sheet_already_exists": "On juba albumis {album}",
+ "add_to_album_bottom_sheet_some_local_assets": "KÃĩiki lokaalseid Ãŧksuseid ei Ãĩnnestunud albumisse lisada",
+ "add_to_album_toggle": "Muuda albumi {album} valikut",
+ "add_to_albums": "Lisa albumitesse",
+ "add_to_albums_count": "Lisa albumitesse ({count})",
"add_to_shared_album": "Lisa jagatud albumisse",
"add_url": "Lisa URL",
"added_to_archive": "Lisatud arhiivi",
"added_to_favorites": "Lisatud lemmikutesse",
"added_to_favorites_count": "{count, number} pilti lisatud lemmikutesse",
"admin": {
- "add_exclusion_pattern_description": "Lisa välistamismustreid. Toetatud on metamärgid *, ** ja ?. KÃĩikide kataloogis nimega \"Raw\" olevate failide ignoreerimiseks kasuta \"**/Raw/**\". KÃĩikide .tif failide ignoreerimiseks kasuta \"**/*.tif\". Absouutse tee ignoreerimiseks kasuta \"/path/to/ignore/**\".",
+ "add_exclusion_pattern_description": "Lisa välistamismustreid. Toetatud on metamärgid *, ** ja ?. KÃĩikide kataloogis nimega \"Raw\" olevate failide ignoreerimiseks kasuta \"**/Raw/**\". KÃĩikide \".tif\" lÃĩpuga failide ignoreerimiseks kasuta \"**/*.tif\". Absouutse tee ignoreerimiseks kasuta \"/tee/mida/ignoreerida/**\".",
"admin_user": "Administraator",
- "asset_offline_description": "Seda välise kogu Ãŧksust ei leitud kettalt ning see liigutati prÃŧgikasti. Kui faili asukoht kogu siseselt muutus, leiad vastava uue Ãŧksuse oma ajajoonelt. Ãksuse taastamiseks veendu, et allpool toodud failitee on Immich'ile kättesaadav ning skaneeri kogu uuesti.",
+ "asset_offline_description": "Seda välise kogu Ãŧksust ei leitud kettalt ning see liigutati prÃŧgikasti. Kui faili asukoht muutus kogu siseselt, leiad vastava uue Ãŧksuse oma ajajoonelt. Ãksuse taastamiseks veendu, et allpool toodud failitee on Immich'ile kättesaadav ning skaneeri kogu uuesti.",
"authentication_settings": "Autentimise seaded",
- "authentication_settings_description": "Halda parooli, OAuth ja muid autentimise seadeid",
+ "authentication_settings_description": "Halda parooli, OAuth'i ja muid autentimise seadeid",
"authentication_settings_disable_all": "Kas oled kindel, et soovid kÃĩik sisselogimismeetodid välja lÃŧlitada? Sisselogimine lÃŧlitatakse täielikult välja.",
"authentication_settings_reenable": "Et taas lubada, kasuta serveri käsku.",
"background_task_job": "Tausttegumid",
"backup_database": "Loo andmebaasi tÃĩmmis",
"backup_database_enable_description": "Luba andmebaasi tÃĩmmised",
"backup_keep_last_amount": "Eelmiste tÃĩmmiste arv, mida alles hoida",
+ "backup_onboarding_1_description": "asukohaväline koopia pilves vÃĩi teises fÃŧÃŧsilises asukohas.",
+ "backup_onboarding_2_description": "lokaalset koopiat erinevatel seadmetel. See hÃĩlmab pÃĩhifaile ja nende failide lokaalsed varundust.",
+ "backup_onboarding_3_description": "koopiat su andmetest, kaasa arvatud originaalfailid. See hÃĩlmab Ãŧht asukohavälist ja kaht lokaalset koopiat.",
+ "backup_onboarding_description": "Andmete kaitsmiseks on soovituslik {label} è l'etichetta di archiviazione dell'utente",
"system_settings": "Impostazioni di sistema",
@@ -256,7 +291,7 @@
"template_email_invite_album": "Modello di invito all'album",
"template_email_preview": "Anteprima",
"template_email_settings": "Template Email",
- "template_email_update_album": "Modello di aggiornamento dell'album",
+ "template_email_update_album": "Aggiorna template dell'album",
"template_email_welcome": "Modello di email di benvenuto",
"template_settings": "Templates Notifiche",
"template_settings_description": "Gestisci i modelli personalizzati per le notifiche",
@@ -264,8 +299,8 @@
"theme_custom_css_settings_description": "I Cascading Style Sheets (CSS) permettono di personalizzare l'interfaccia di Immich.",
"theme_settings": "Impostazioni Tema",
"theme_settings_description": "Gestisci la personalizzazione dell'interfaccia web di Immich",
- "thumbnail_generation_job": "Generazione Miniature",
- "thumbnail_generation_job_description": "Genera miniature grandi, piccole e sfocate per ogni asset, oltre a miniature per ogni persona",
+ "thumbnail_generation_job": "Genera Anteprime",
+ "thumbnail_generation_job_description": "Genera anteprime grandi, piccole e sfocate per ogni asset, oltre a miniature per ogni persona",
"transcoding_acceleration_api": "API di accelerazione",
"transcoding_acceleration_api_description": "L'API che interagirà con il tuo dispositivo per accelerare la transcodifica. Questa impostazione è \"best effort\": ripiegherà sulla transcodifica software in caso di fallimento. VP9 potrebbe funzionare o meno a seconda del tuo hardware.",
"transcoding_acceleration_nvenc": "NVENC (richiede GPU NVIDIA)",
@@ -273,11 +308,11 @@
"transcoding_acceleration_rkmpp": "RKMPP (Solo per SOC Rockchip)",
"transcoding_acceleration_vaapi": "VAAPI",
"transcoding_accepted_audio_codecs": "Codifiche audio accettate",
- "transcoding_accepted_audio_codecs_description": "Seleziona quali codifiche audio non devono essere trascodificate. Solo usato per alcune politiche di trascodifica.",
+ "transcoding_accepted_audio_codecs_description": "Seleziona quali codifiche audio non devono essere transcodificate. Solo usato per alcune politiche di transcodifica.",
"transcoding_accepted_containers": "Contenitori accettati",
"transcoding_accepted_containers_description": "Seleziona quali formati non hanno bisogno di essere remuxati in MP4. Usato solo per certe politiche di transcodifica.",
"transcoding_accepted_video_codecs": "Codifiche video accettate",
- "transcoding_accepted_video_codecs_description": "Seleziona quali codifiche video non devono essere trascodificate. Usato solo per alcune politiche di trascodifica.",
+ "transcoding_accepted_video_codecs_description": "Seleziona quali codifiche video non devono essere transcodificate. Usato solo per alcune politiche di transcodifica.",
"transcoding_advanced_options_description": "Impostazioni che la maggior parte degli utenti non dovrebbero cambiare",
"transcoding_audio_codec": "Codifica Audio",
"transcoding_audio_codec_description": "Opus è l'opzione con la qualità piÚ alta, ma è meno compatibile con dispositivi o software vecchi.",
@@ -310,7 +345,7 @@
"transcoding_reference_frames": "Frame di riferimento",
"transcoding_reference_frames_description": "Il numero di frame da prendere in considerazione nel comprimere un determinato frame. Valori piÚ alti migliorano l'efficienza di compressione, ma rallentano la codifica. 0 imposta questo valore automaticamente.",
"transcoding_required_description": "Solo video che non sono in un formato accettato",
- "transcoding_settings": "Impostazioni Trascodifica Video",
+ "transcoding_settings": "Impostazioni Transcodifica Video",
"transcoding_settings_description": "Gestisci quali video transcodificare e come processarli",
"transcoding_target_resolution": "Risoluzione desiderata",
"transcoding_target_resolution_description": "Risoluzioni piÚ elevate possono preservare piÚ dettagli ma richiedono piÚ tempo per la codifica, producono file di dimensioni maggiori e possono ridurre la reattività dell'applicazione.",
@@ -321,16 +356,19 @@
"transcoding_tone_mapping": "Mappatura della tonalità ",
"transcoding_tone_mapping_description": "Tenta di preservare l'aspetto dei video HDR quando convertiti in SDR. Ciascun algoritmo fa diversi compromessi per colore, dettaglio e luminosità . Hable conserva il dettaglio, Mobius conserva il colore e Reinhard conserva la luminosità .",
"transcoding_transcode_policy": "Politica di transcodifica",
- "transcoding_transcode_policy_description": "Politica che determina quando un video deve essere trascodificato. I video HDR verranno sempre trascodificati (eccetto quando la trascodifica è disabilitata).",
+ "transcoding_transcode_policy_description": "Politica che determina quando un video deve essere transcodificato. I video HDR verranno sempre transcodificati (eccetto quando la transcodifica è disabilitata).",
"transcoding_two_pass_encoding": "Codifica a due passaggi",
- "transcoding_two_pass_encoding_setting_description": "Trascodifica in due passaggi per produrre video codificati migliori. Quando il bitrate massimo è abilitato (necessario affinchÊ funzioni con H.264 e HEVC), questa modalità utilizza un intervallo di bitrate basato sul bitrate massimo e ignora CRF. Per VP9, CRF puÃ˛ essere utilizzato se il bitrate massimo è disabilitato.",
+ "transcoding_two_pass_encoding_setting_description": "Transcodifica in due passaggi per produrre video codificati migliori. Quando il bitrate massimo è abilitato (necessario affinchÊ funzioni con H.264 e HEVC), questa modalità utilizza un intervallo di bitrate basato sul bitrate massimo e ignora CRF. Per VP9, CRF puÃ˛ essere utilizzato se il bitrate massimo è disabilitato.",
"transcoding_video_codec": "Codec video",
- "transcoding_video_codec_description": "VP9 ha alta efficienza e compatibilità web, ma richiede piÚ tempo per la trascodifica. HEVC ha prestazioni simili, ma una minore compatibilità web. H.264 è ampiamente compatibile e veloce da transcodificare, ma produce file molto piÚ grandi. AV1 è il codec piÚ efficiente, ma non è supportato sui dispositivi piÚ vecchi.",
+ "transcoding_video_codec_description": "VP9 ha alta efficienza e compatibilità web, ma richiede piÚ tempo per la transcodifica. HEVC ha prestazioni simili, ma una minore compatibilità web. H.264 è ampiamente compatibile e veloce da transcodificare, ma produce file molto piÚ grandi. AV1 è il codec piÚ efficiente, ma non è supportato sui dispositivi piÚ vecchi.",
"trash_enabled_description": "Abilita Funzionalità Cestino",
"trash_number_of_days": "Numero di giorni",
"trash_number_of_days_description": "Numero di giorni per cui mantenere gli asset nel cestino prima di rimuoverli definitivamente",
"trash_settings": "Impostazioni cestino",
"trash_settings_description": "Gestisci impostazioni cestino",
+ "unlink_all_oauth_accounts": "Disconnetti tutti gli account OAuth",
+ "unlink_all_oauth_accounts_description": "Ricorda di scollegare tutti gli account OAuth prima di passare a un nuovo provider.",
+ "unlink_all_oauth_accounts_prompt": "Sei sicuro di voler scollegare tutti gli account OAuth? Questa operazione reimposterà lâID OAuth per ogni utente e non potrà essere annullata.",
"user_cleanup_job": "Pulizia Utente",
"user_delete_delay": "L'account e gli asset dell'utente {user} verranno programmati per la cancellazione definitiva tra {delay, plural, one {# giorno} other {# giorni}}.",
"user_delete_delay_settings": "Ritardo eliminazione",
@@ -350,8 +388,8 @@
"version_check_implications": "La funzione di controllo della versione fa uso di una comunicazione periodica con github.com",
"version_check_settings": "Controllo Versione",
"version_check_settings_description": "Abilita/disabilita la notifica per nuove versioni",
- "video_conversion_job": "Trascodifica video",
- "video_conversion_job_description": "Trascodifica video per maggiore compatibilità con browser e dispositivi"
+ "video_conversion_job": "Transcodifica video",
+ "video_conversion_job_description": "Transcodifica video per maggiore compatibilità con browser e dispositivi"
},
"admin_email": "Email Amministratore",
"admin_password": "Password Amministratore",
@@ -360,25 +398,28 @@
"advanced_settings_enable_alternate_media_filter_subtitle": "Usa questa opzione per filtrare i contenuti multimediali durante la sincronizzazione in base a criteri alternativi. Prova questa opzione solo se riscontri problemi con il rilevamento di tutti gli album da parte dell'app.",
"advanced_settings_enable_alternate_media_filter_title": "[SPERIMENTALE] Usa un filtro alternativo per la sincronizzazione degli album del dispositivo",
"advanced_settings_log_level_title": "Livello log: {level}",
- "advanced_settings_prefer_remote_subtitle": "Alcuni dispositivi sono molto lenti a caricare le anteprime delle immagini dal dispositivo. Attivare questa impostazione per caricare invece le immagini remote.",
+ "advanced_settings_prefer_remote_subtitle": "Alcuni dispositivi sono estremamente lenti a caricare le miniature da risorse locali. Attiva questa impostazione per caricare invece le immagini remote.",
"advanced_settings_prefer_remote_title": "Preferisci immagini remote",
"advanced_settings_proxy_headers_subtitle": "Definisci gli header per i proxy che Immich dovrebbe inviare con ogni richiesta di rete",
"advanced_settings_proxy_headers_title": "Header Proxy",
+ "advanced_settings_readonly_mode_subtitle": "Abilita la modalità di sola lettura in cui le foto possono essere solo visualizzate, mentre funzioni come la selezione di piÚ immagini, la condivisione, la trasmissione e l'eliminazione sono tutte disabilitate. Abilita/Disabilita la sola lettura tramite l'avatar dell'utente dalla schermata principale",
+ "advanced_settings_readonly_mode_title": "Modalità di sola lettura",
"advanced_settings_self_signed_ssl_subtitle": "Salta la verifica dei certificati SSL del server. Richiesto con l'uso di certificati self-signed.",
"advanced_settings_self_signed_ssl_title": "Consenti certificati SSL self-signed",
- "advanced_settings_sync_remote_deletions_subtitle": "Rimuovi o ripristina automaticamente un elemento su questo dispositivo se l'azione è stata fatta via web",
+ "advanced_settings_sync_remote_deletions_subtitle": "Rimuovi o ripristina automaticamente un elemento su questo dispositivo quando l'azione è stata fatta via web",
"advanced_settings_sync_remote_deletions_title": "Sincronizza le cancellazioni remote [SPERIMENTALE]",
- "advanced_settings_tile_subtitle": "Impostazioni aggiuntive utenti",
+ "advanced_settings_tile_subtitle": "Impostazioni avanzate dell'utente",
"advanced_settings_troubleshooting_subtitle": "Attiva funzioni addizionali per la risoluzione dei problemi",
"advanced_settings_troubleshooting_title": "Risoluzione problemi",
"age_months": "Età {months, plural, one {# mese} other {# mesi}}",
"age_year_months": "Età 1 anno, {months, plural, one {# mese} other {# mesi}}",
- "age_years": "{years, plural, one {# anno} other {# anni}}",
+ "age_years": "{years, plural, other {Età #}}",
"album_added": "Album aggiunto",
- "album_added_notification_setting_description": "Ricevi una notifica email quando sei aggiunto a un album condiviso",
+ "album_added_notification_setting_description": "Ricevi una notifica email quando sei aggiunto ad un album condiviso",
"album_cover_updated": "Copertina dell'album aggiornata",
"album_delete_confirmation": "Sei sicuro di voler cancellare l'album {album}?",
"album_delete_confirmation_description": "Se l'album è condiviso gli altri utenti perderanno l'accesso.",
+ "album_deleted": "Album eliminato",
"album_info_card_backup_album_excluded": "ESCLUSI",
"album_info_card_backup_album_included": "INCLUSI",
"album_info_updated": "Informazioni dell'album aggiornate",
@@ -388,47 +429,52 @@
"album_options": "Impostazioni Album",
"album_remove_user": "Rimuovi l'utente?",
"album_remove_user_confirmation": "Sicuro di voler rimuovere l'utente {user}?",
+ "album_search_not_found": "Nessun album trovato corrispondente alla tua ricerca",
"album_share_no_users": "Sembra che tu abbia condiviso questo album con tutti gli utenti oppure non hai nessun utente con cui condividere.",
+ "album_summary": "Sommario Album",
"album_updated": "Album aggiornato",
"album_updated_setting_description": "Ricevi una notifica email quando un album condiviso ha nuovi media",
"album_user_left": "{album} abbandonato",
"album_user_removed": "Utente {user} rimosso",
"album_viewer_appbar_delete_confirm": "Sei sicuro di voler rimuovere questo album dal tuo account?",
- "album_viewer_appbar_share_err_delete": "Impossibile eliminare l'album",
- "album_viewer_appbar_share_err_leave": "Impossibile lasciare l'album",
- "album_viewer_appbar_share_err_remove": "Ci sono problemi nel rimuovere oggetti dall'album",
- "album_viewer_appbar_share_err_title": "Impossibile cambiare il titolo dell'album",
+ "album_viewer_appbar_share_err_delete": "Non è stato possibile eliminare l'album",
+ "album_viewer_appbar_share_err_leave": "Non è stato possibile lasciare l'album",
+ "album_viewer_appbar_share_err_remove": "Ci sono problemi nel rimuovere elementi dall'album",
+ "album_viewer_appbar_share_err_title": "Non è stato possibile cambiare il titolo dell'album",
"album_viewer_appbar_share_leave": "Lascia album",
"album_viewer_appbar_share_to": "Condividi a",
"album_viewer_page_share_add_users": "Aggiungi utenti",
"album_with_link_access": "Permetti a chiunque possieda il link di visualizzare le foto e le persone dell'album.",
"albums": "Album",
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Album}}",
- "albums_default_sort_order": "Ordinamento album predefinito",
- "albums_default_sort_order_description": "Ordine iniziale degli asset alla creazione di nuovi album.",
- "albums_feature_description": "Collezione di asset che possono essere condivisi con altri utenti.",
+ "albums_default_sort_order": "Ordinamento predefinito degli album",
+ "albums_default_sort_order_description": "Ordine iniziale degli elementi alla creazione di nuovi album.",
+ "albums_feature_description": "Raggruppamento di elementi che possono essere condivisi con altri utenti.",
+ "albums_on_device_count": "Album sul dispositivo ({count})",
"all": "Tutti",
"all_albums": "Tutti gli album",
"all_people": "Tutte le persone",
"all_videos": "Tutti i video",
"allow_dark_mode": "Permetti Tema Scuro",
- "allow_edits": "Permetti Modifiche",
+ "allow_edits": "Permetti modifiche",
"allow_public_user_to_download": "Permetti agli utenti pubblici di scaricare",
"allow_public_user_to_upload": "Permetti agli utenti pubblici di caricare",
"alt_text_qr_code": "Immagine QR",
"anti_clockwise": "Senso anti-orario",
"api_key": "Chiave API",
- "api_key_description": "Il valore verrà mostrato solo una volta. Assicurati di copiarlo prima di chiudere la finestra.",
- "api_key_empty": "Il nome della chiave API non puÃ˛ essere vuoto",
+ "api_key_description": "Questo valore verrà mostrato una sola volta. Assicurati di copiarlo prima di chiudere la finestra.",
+ "api_key_empty": "Il nome della chiave API non dovrebbe essere vuoto",
"api_keys": "Chiavi API",
"app_bar_signout_dialog_content": "Sei sicuro di volerti disconnettere?",
"app_bar_signout_dialog_ok": "Si",
"app_bar_signout_dialog_title": "Disconnetti",
"app_settings": "Impostazioni Applicazione",
"appears_in": "Compare in",
+ "apply_count": "Applica ({count, number})",
"archive": "Archivio",
+ "archive_action_prompt": "Aggiunti {count} elementi all'Archivio",
"archive_or_unarchive_photo": "Archivia o ripristina foto",
- "archive_page_no_archived_assets": "Nessuna oggetto archiviato",
+ "archive_page_no_archived_assets": "Non è stato trovato nessun elemento archiviato",
"archive_page_title": "Archivio ({count})",
"archive_size": "Dimensioni Archivio",
"archive_size_description": "Imposta le dimensioni dell'archivio per i download (in GiB)",
@@ -440,64 +486,72 @@
"asset_action_share_err_offline": "Non è possibile recuperare le risorse offline, azione ignorata",
"asset_added_to_album": "Aggiunto all'album",
"asset_adding_to_album": "Aggiungendo all'albumâĻ",
- "asset_description_updated": "La descrizione del media è stata aggiornata",
+ "asset_description_updated": "La descrizione dell'elemento è stata aggiornata",
"asset_filename_is_offline": "Il media {filename} è offline",
"asset_has_unassigned_faces": "Il media ha dei volti non categorizzati",
"asset_hashing": "Hashing in corso âĻ",
"asset_list_group_by_sub_title": "Raggruppa per",
"asset_list_layout_settings_dynamic_layout_title": "Layout dinamico",
"asset_list_layout_settings_group_automatically": "Automatico",
- "asset_list_layout_settings_group_by": "Raggruppa le risorse per",
+ "asset_list_layout_settings_group_by": "Raggruppa gli elementi per",
"asset_list_layout_settings_group_by_month_day": "Mese + giorno",
"asset_list_layout_sub_title": "Layout",
- "asset_list_settings_subtitle": "Impostazion del layout della griglia delle foto",
+ "asset_list_settings_subtitle": "Impostazioni del layout della griglia delle foto",
"asset_list_settings_title": "Griglia foto",
- "asset_offline": "Risorsa Offline",
- "asset_offline_description": "Questo media non è stato trovato nel disco. Contatta il tuo amministratore di Immich per assistenza.",
- "asset_restored_successfully": "Asset ripristinato con successo",
+ "asset_offline": "Elemento Offline",
+ "asset_offline_description": "Questo elemento esterno non viene piÚ trovato sul disco. Contatta il tuo amministratore di Immich per assistenza.",
+ "asset_restored_successfully": "Elemento ripristinato con successo",
"asset_skipped": "Saltato",
"asset_skipped_in_trash": "Nel cestino",
+ "asset_trashed": "Asset cestinato",
+ "asset_troubleshoot": "Risoluzione dei problemi dell'asset",
"asset_uploaded": "Caricato",
"asset_uploading": "CaricamentoâĻ",
- "asset_viewer_settings_subtitle": "Gestisci le impostazioni del visualizzatore risorse",
+ "asset_viewer_settings_subtitle": "Gestisci le impostazioni del visualizzatore della galleria",
"asset_viewer_settings_title": "Visualizzazione risorse",
"assets": "Risorse",
"assets_added_count": "{count, plural, one {# asset aggiunto} other {# asset aggiunti}}",
"assets_added_to_album_count": "{count, plural, one {# asset aggiunto} other {# asset aggiunti}} all'album",
- "assets_added_to_name_count": "Aggiunti {count, plural, one {# asset} other {# assets}} a {hasName, select, true {{name}} other {new album}}",
- "assets_cannot_be_added_to_album_count": "{count, plural, one {L'asset} other {Gli asset}} non possono essere aggiunti all'album",
- "assets_count": "{count, plural, other {# asset}}",
+ "assets_added_to_albums_count": "Aggiunto {assetTotal, plural, one {# elemento} other {# elementi}} a {albumTotal, plural, one {# album} other {# album}}",
+ "assets_cannot_be_added_to_album_count": "{count, plural, one {L'elemento} other {Gli elementi}} non possono essere aggiunti all'album",
+ "assets_cannot_be_added_to_albums": "Non Ê stato possibile aggiungere {count, plural, one {l'elemento} other {gli elementi}} a nessun album",
+ "assets_count": "{count, plural, one {# elemento} other {# elementi}}",
"assets_deleted_permanently": "{count} elementi cancellati definitivamente",
"assets_deleted_permanently_from_server": "{count} elementi cancellati definitivamente dal server Immich",
- "assets_downloaded_failed": "{count, plural, one {Scaricato # file - {error} file non riusciti} other {Scaricati # file - {error} file non riusciti}}",
+ "assets_downloaded_failed": "{count, plural, one {Scaricato # file - {error} file non riuscito} other {Scaricati # file - {error} file non riusciti}}",
"assets_downloaded_successfully": "{count, plural, one {Scaricato # file con successo} other {Scaricati # file con successo}}",
- "assets_moved_to_trash_count": "{count, plural, one {# asset spostato} other {# asset spostati}} nel cestino",
+ "assets_moved_to_trash_count": "{count, plural, one {# elemento spostato} other {# elementi spostati}} nel cestino",
"assets_permanently_deleted_count": "{count, plural, one {# asset cancellato} other {# asset cancellati}} definitivamente",
"assets_removed_count": "{count, plural, one {# asset rimosso} other {# asset rimossi}}",
"assets_removed_permanently_from_device": "{count} elementi cancellati definitivamente dal tuo dispositivo",
- "assets_restore_confirmation": "Sei sicuro di voler ripristinare tutti gli asset cancellati? Non puoi annullare questa azione! Tieni presente che eventuali risorse offline NON possono essere ripristinate in questo modo.",
+ "assets_restore_confirmation": "Sei sicuro di voler ripristinare tutti gli elementi cancellati? Non puoi annullare questa azione! Tieni presente che eventuali risorse offline NON possono essere ripristinate in questo modo.",
"assets_restored_count": "{count, plural, one {# asset ripristinato} other {# asset ripristinati}}",
"assets_restored_successfully": "{count} elementi ripristinati",
"assets_trashed": "{count} elementi cestinati",
"assets_trashed_count": "{count, plural, one {Spostato # asset} other {Spostati # assets}} nel cestino",
"assets_trashed_from_server": "{count} elementi cestinati dal server Immich",
"assets_were_part_of_album_count": "{count, plural, one {L'asset era} other {Gli asset erano}} già parte dell'album",
+ "assets_were_part_of_albums_count": "{count, plural, one {L'elemento fa} other {Gli elementi fanno}} già parte degli album",
"authorized_devices": "Dispositivi autorizzati",
- "automatic_endpoint_switching_subtitle": "Connetti localmente quando la rete Wi-Fi specificata è disponibile e usa le connessioni alternative negli altri casi",
+ "automatic_endpoint_switching_subtitle": "Connetti localmente alla rete Wi-Fi specificata, se disponibile; altrimenti utilizza connessioni alternative",
"automatic_endpoint_switching_title": "Cambio automatico di URL",
"autoplay_slideshow": "Avvio automatico presentazione",
"back": "Indietro",
"back_close_deselect": "Indietro, chiudi o deseleziona",
+ "background_backup_running_error": "Il backup in background è attualmente in esecuzione, impossibile avviare il backup manuale",
"background_location_permission": "Permesso di localizzazione in background",
"background_location_permission_content": "Per fare in modo che sia possibile cambiare rete quando è in esecuzione in background, Immich deve *sempre* avere accesso alla tua posizione precisa in modo da poter leggere il nome della rete Wi-Fi",
+ "background_options": "Opzioni sfondo",
+ "backup": "Backup",
"backup_album_selection_page_albums_device": "Album sul dispositivo ({count})",
"backup_album_selection_page_albums_tap": "Tap per includere, doppio tap per escludere",
"backup_album_selection_page_assets_scatter": "Visto che le risorse possono trovarsi in piÚ album, questi possono essere inclusi o esclusi dal backup.",
"backup_album_selection_page_select_albums": "Seleziona gli album",
"backup_album_selection_page_selection_info": "Informazioni sulla selezione",
"backup_album_selection_page_total_assets": "Numero totale delle risorse",
+ "backup_albums_sync": "Sincronizzazione album di backup",
"backup_all": "Tutti",
- "backup_background_service_backup_failed_message": "Impossibile caricare i contenuti. RiprovoâĻ",
+ "backup_background_service_backup_failed_message": "à stato impossibile fare il backup dei contenuti. RiprovoâĻ",
"backup_background_service_connection_failed_message": "Impossibile connettersi al server. RiprovoâĻ",
"backup_background_service_current_upload_notification": "Caricamento di {filename} in corso",
"backup_background_service_default_notification": "Ricerca di nuovi contenutiâĻ",
@@ -506,7 +560,7 @@
"backup_background_service_upload_failure_notification": "Impossibile caricare {filename}",
"backup_controller_page_albums": "Backup Album",
"backup_controller_page_background_app_refresh_disabled_content": "Attiva l'aggiornamento dell'app in background in Impostazioni > Generale > Aggiorna app in background per utilizzare backup in background.",
- "backup_controller_page_background_app_refresh_disabled_title": "Backup in background è disattivo",
+ "backup_controller_page_background_app_refresh_disabled_title": "Aggiornamento dell'app in background disattivo",
"backup_controller_page_background_app_refresh_enable_button_text": "Vai alle impostazioni",
"backup_controller_page_background_battery_info_link": "Mostrami come",
"backup_controller_page_background_battery_info_message": "Per una migliore esperienza di backup, disabilita le ottimizzazioni della batteria per l'app Immich.\n\nDal momento che è una funzionalità specifica del dispositivo, per favore consulta il manuale del produttore.",
@@ -515,12 +569,12 @@
"backup_controller_page_background_charging": "Solo durante la ricarica",
"backup_controller_page_background_configure_error": "Impossibile configurare i servizi in background",
"backup_controller_page_background_delay": "Ritarda il backup di nuovi elementi: {duration}",
- "backup_controller_page_background_description": "Abilita i servizi in background per fare il backup di tutti i nuovi contenuti senza la necessità di aprire l'app",
- "backup_controller_page_background_is_off": "Backup automatico disattivato",
- "backup_controller_page_background_is_on": "Backup automatico attivo",
+ "backup_controller_page_background_description": "Abilita i servizi in background per fare il backup di nuovi contenuti senza la necessità di aprire l'app",
+ "backup_controller_page_background_is_off": "Backup automatico in background disattivato",
+ "backup_controller_page_background_is_on": "Backup automatico in background attivo",
"backup_controller_page_background_turn_off": "Disabilita servizi in background",
"backup_controller_page_background_turn_on": "Abilita servizi in background",
- "backup_controller_page_background_wifi": "Solo Wi-Fi",
+ "backup_controller_page_background_wifi": "Solo con Wi-Fi",
"backup_controller_page_backup": "Backup",
"backup_controller_page_backup_selected": "Selezionati: ",
"backup_controller_page_backup_sub": "Foto e video caricati",
@@ -545,13 +599,16 @@
"backup_controller_page_turn_on": "Attiva backup",
"backup_controller_page_uploading_file_info": "Caricamento informazioni file",
"backup_err_only_album": "Non è possibile rimuovere l'unico album",
+ "backup_error_sync_failed": "Sincronizzazione non riuscita. Impossibile elaborare il backup.",
"backup_info_card_assets": "risorse",
"backup_manual_cancelled": "Annullato",
"backup_manual_in_progress": "Caricamento già in corso. Riprova piÚ tardi",
"backup_manual_success": "Successo",
"backup_manual_title": "Stato del caricamento",
+ "backup_options": "Opzioni di Backup",
"backup_options_page_title": "Opzioni di Backup",
"backup_setting_subtitle": "Gestisci le impostazioni di upload in primo piano e in background",
+ "backup_settings_subtitle": "Gestisci le impostazioni di caricamento",
"backward": "Indietro",
"biometric_auth_enabled": "Autenticazione biometrica attivata",
"biometric_locked_out": "Sei stato bloccato dall'autenticazione biometrica",
@@ -562,7 +619,7 @@
"blurred_background": "Sfondo sfocato",
"bugs_and_feature_requests": "Bug & Richieste di nuove funzionalità ",
"build": "Compilazione",
- "build_image": "Compila Immagine",
+ "build_image": "Immagine Compilata",
"bulk_delete_duplicates_confirmation": "Sei sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset piÚ pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati. Non puoi annullare questa operazione!",
"bulk_keep_duplicates_confirmation": "Sei sicuro di voler tenere {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione risolverà tutti i gruppi duplicati senza cancellare nulla.",
"bulk_trash_duplicates_confirmation": "Sei davvero sicuro di voler cancellare {count, plural, one {# asset duplicato} other {# assets duplicati}}? Questa operazione manterrà l'asset piÚ pesante di ogni gruppo e cancellerà permanentemente tutti gli altri duplicati.",
@@ -587,6 +644,7 @@
"cancel": "Annulla",
"cancel_search": "Annulla ricerca",
"canceled": "Annullato",
+ "canceling": "Annullamento",
"cannot_merge_people": "Impossibile unire le persone",
"cannot_undo_this_action": "Non puoi annullare questa azione!",
"cannot_update_the_description": "Impossibile aggiornare la descrizione",
@@ -609,6 +667,8 @@
"change_pin_code": "Cambia il codice PIN",
"change_your_password": "Modifica la tua password",
"changed_visibility_successfully": "Visibilità modificata con successo",
+ "charging": "In carica",
+ "charging_requirement_mobile_backup": "Il backup in background richiede che il dispositivo sia in carica",
"check_corrupt_asset_backup": "Verifica la presenza di backup di asset corrotti",
"check_corrupt_asset_backup_button": "Effettua controllo",
"check_corrupt_asset_backup_description": "Effettua questo controllo solo sotto rete Wi-Fi e quando tutti gli asset sono stati sottoposti a backup. La procedura potrebbe impiegare qualche minuto.",
@@ -618,6 +678,7 @@
"clear": "Pulisci",
"clear_all": "Pulisci tutto",
"clear_all_recent_searches": "Rimuovi tutte le ricerche recenti",
+ "clear_file_cache": "Cancella la cache dei file",
"clear_message": "Pulisci messaggio",
"clear_value": "Pulisci valore",
"client_cert_dialog_msg_confirm": "OK",
@@ -639,7 +700,7 @@
"comments_and_likes": "Commenti & mi piace",
"comments_are_disabled": "I commenti sono disabilitati",
"common_create_new_album": "Crea nuovo Album",
- "common_server_error": "Si prega di controllare la connessione network, che il server sia raggiungibile e che le versione del server e app sono gli stessi.",
+ "common_server_error": "Verifica la connessione di rete, assicurati che il server sia raggiungibile e che le versioni dellâapp e del server siano compatibili.",
"completed": "Completato",
"confirm": "Conferma",
"confirm_admin_password": "Conferma password dell'amministratore",
@@ -674,7 +735,7 @@
"copy_to_clipboard": "Copia negli appunti",
"country": "Nazione",
"cover": "Riempi la finestra",
- "covers": "Copre",
+ "covers": "Copertine",
"create": "Crea",
"create_album": "Crea album",
"create_album_page_untitled": "Senza titolo",
@@ -688,11 +749,13 @@
"create_new_user": "Crea nuovo utente",
"create_shared_album_page_share_add_assets": "AGGIUNGI OGGETTI",
"create_shared_album_page_share_select_photos": "Seleziona foto",
+ "create_shared_link": "Crea link condiviso",
"create_tag": "Crea tag",
- "create_tag_description": "Crea un nuovo tag. Per i tag annidati, si prega di inserire il percorso completo del tag tra cui barre oblique.",
+ "create_tag_description": "Crea un nuovo tag. Per i tag nidificati, inserisci il percorso completo del tag includendo le barre oblique (/).",
"create_user": "Crea utente",
"created": "Creato",
"created_at": "Creato il",
+ "creating_linked_albums": "Creazione di album collegati...",
"crop": "Ritaglia",
"curated_object_page_title": "Oggetti",
"current_device": "Dispositivo attuale",
@@ -700,18 +763,20 @@
"current_server_address": "Indirizzo del server in uso",
"custom_locale": "Localizzazione personalizzata",
"custom_locale_description": "Formatta data e numeri in base alla lingua e al paese",
+ "custom_url": "URL personalizzato",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Scuro",
- "darkTheme": "Attiva/Disattiva tema scuro",
- "date_after": "Data dopo",
+ "dark_theme": "Imposta tema scuro",
+ "date_after": "Dopo la data",
"date_and_time": "Data e ora",
- "date_before": "Data prima",
+ "date_before": "Prima della data",
"date_format": "E, d LLL, y âĸ hh:mm",
"date_of_birth_saved": "Data di nascita salvata con successo",
"date_range": "Intervallo di date",
"day": "Giorno",
- "deduplicate_all": "Duplica Tutti",
+ "days": "Giorni",
+ "deduplicate_all": "Elimina tutti i doppioni",
"deduplication_criteria_1": "Dimensione immagine in bytes",
"deduplication_criteria_2": "Numero di dati EXIF",
"deduplication_info": "Informazioni di deduplicazione",
@@ -719,6 +784,8 @@
"default_locale": "Localizzazione preimpostata",
"default_locale_description": "Formatta la data e i numeri in base alle impostazioni del tuo browser",
"delete": "Elimina",
+ "delete_action_confirmation_message": "Vuoi davvero eliminare questo asset? Questa azione sposterà l'asset nel cestino del server e ti chiederà se desideri eliminarla localmente",
+ "delete_action_prompt": "{count} elementi eliminati",
"delete_album": "Elimina album",
"delete_api_key_prompt": "Sei sicuro di voler eliminare questa chiave API?",
"delete_dialog_alert": "Questi oggetti saranno eliminati definitivamente da Immich e dal tuo device",
@@ -732,9 +799,12 @@
"delete_key": "Elimina chiave",
"delete_library": "Elimina libreria",
"delete_link": "Elimina link",
+ "delete_local_action_prompt": "{count} elementi rimossi in locale",
"delete_local_dialog_ok_backed_up_only": "Elimina solo con backup",
"delete_local_dialog_ok_force": "Elimina comunque",
"delete_others": "Elimina gli altri",
+ "delete_permanently": "Elimina definitivamente",
+ "delete_permanently_action_prompt": "{count} eliminati definitivamente",
"delete_shared_link": "Elimina link condiviso",
"delete_shared_link_dialog_title": "Elimina link condiviso",
"delete_tag": "Elimina tag",
@@ -745,6 +815,7 @@
"description": "Descrizione",
"description_input_hint_text": "Aggiungi descrizione...",
"description_input_submit_error": "Errore modificare descrizione, controlli I log per maggiori dettagli",
+ "deselect_all": "Deseleziona Tutto",
"details": "Dettagli",
"direction": "Direzione",
"disabled": "Disabilitato",
@@ -762,6 +833,7 @@
"documentation": "Documentazione",
"done": "Fatto",
"download": "Scarica",
+ "download_action_prompt": "Scaricando {count} elementi",
"download_canceled": "Download annullato",
"download_complete": "Download completato",
"download_enqueue": "Download in coda",
@@ -788,8 +860,12 @@
"edit": "Modifica",
"edit_album": "Modifica album",
"edit_avatar": "Modifica avatar",
+ "edit_birthday": "Modifica compleanno",
"edit_date": "Modifica data",
"edit_date_and_time": "Modifica data e ora",
+ "edit_date_and_time_action_prompt": "{count} data e ora modificata",
+ "edit_date_and_time_by_offset": "Modifica data per offset",
+ "edit_date_and_time_by_offset_interval": "Nuovo intervallo di date: {from} - {to}",
"edit_description": "Modifica la descrizione",
"edit_description_prompt": "Selezionare una nuova descrizione:",
"edit_exclusion_pattern": "Modifica pattern di esclusione",
@@ -799,6 +875,7 @@
"edit_key": "Modifica chiave",
"edit_link": "Modifica link",
"edit_location": "Modifica posizione",
+ "edit_location_action_prompt": "{count} luoghi modificati",
"edit_location_dialog_title": "Posizione",
"edit_name": "Modifica nome",
"edit_people": "Modifica persone",
@@ -817,6 +894,7 @@
"empty_trash": "Svuota cestino",
"empty_trash_confirmation": "Sei sicuro di volere svuotare il cestino? Questo rimuoverà tutte le risorse nel cestino in modo permanente da Immich.\nNon puoi annullare questa azione!",
"enable": "Abilita",
+ "enable_backup": "Abilita Backup",
"enable_biometric_auth_description": "Inserire il codice PIN per abilitare l'autenticazione biometrica",
"enabled": "Abilitato",
"end_date": "Data Fine",
@@ -827,7 +905,9 @@
"error": "Errore",
"error_change_sort_album": "Errore nel cambiare l'ordine di degli album",
"error_delete_face": "Errore nel cancellare la faccia dalla foto",
+ "error_getting_places": "Errore durante il recupero dei luoghi",
"error_loading_image": "Errore nel caricamento dell'immagine",
+ "error_loading_partners": "Errore durante il caricamento dei partner: {error}",
"error_saving_image": "Errore: {error}",
"error_tag_face_bounding_box": "Errore durante il tag del volto - impossibile ricavare le coordinate del riquadro",
"error_title": "Errore - Qualcosa è andato storto",
@@ -860,6 +940,7 @@
"failed_to_load_notifications": "Errore nel caricamento delle notifiche",
"failed_to_load_people": "Caricamento delle persone non riuscito",
"failed_to_remove_product_key": "Rimozione del codice del prodotto fallita",
+ "failed_to_reset_pin_code": "Impossibile reimpostare il codice PIN",
"failed_to_stack_assets": "Errore durante il raggruppamento degli assets",
"failed_to_unstack_assets": "Errore durante la separazione degli assets",
"failed_to_update_notification_status": "Aggiornamento stato notifiche fallito",
@@ -868,6 +949,7 @@
"paths_validation_failed": "{paths, plural, one {# percorso} other {# percorsi}} hanno fallito la validazione",
"profile_picture_transparent_pixels": "Le foto profilo non possono avere pixel trasparenti. Riprova ingrandendo e/o muovendo l'immagine.",
"quota_higher_than_disk_size": "Hai impostato un limite piÚ alto della dimensione del disco",
+ "something_went_wrong": "Qualcosa è andato storto",
"unable_to_add_album_users": "Impossibile aggiungere utenti all'album",
"unable_to_add_assets_to_shared_link": "Impossibile aggiungere gli assets al link condiviso",
"unable_to_add_comment": "Impossibile aggiungere commento",
@@ -953,13 +1035,11 @@
},
"exif": "Exif",
"exif_bottom_sheet_description": "Aggiungi una descrizione...",
+ "exif_bottom_sheet_description_error": "Errore durante l'aggiornamento della descrizione",
"exif_bottom_sheet_details": "DETTAGLI",
"exif_bottom_sheet_location": "POSIZIONE",
"exif_bottom_sheet_people": "PERSONE",
"exif_bottom_sheet_person_add_person": "Aggiungi nome",
- "exif_bottom_sheet_person_age_months": "Età {months} mesi",
- "exif_bottom_sheet_person_age_year_months": "Età 1 anno e {months} mesi",
- "exif_bottom_sheet_person_age_years": "Età {years}",
"exit_slideshow": "Esci dalla presentazione",
"expand_all": "Espandi tutto",
"experimental_settings_new_asset_list_subtitle": "Lavori in corso",
@@ -973,6 +1053,8 @@
"explorer": "Esplora",
"export": "Esporta",
"export_as_json": "Esporta come JSON",
+ "export_database": "Esporta database",
+ "export_database_description": "Esporta il database SQLite",
"extension": "Estensione",
"external": "Esterno",
"external_libraries": "Librerie esterne",
@@ -984,11 +1066,13 @@
"failed_to_load_assets": "Impossibile caricare gli asset",
"failed_to_load_folder": "Impossibile caricare la cartella",
"favorite": "Preferito",
+ "favorite_action_prompt": "{count} elementi aggiunti ai preferiti",
"favorite_or_unfavorite_photo": "Aggiungi o rimuovi foto da preferiti",
"favorites": "Preferiti",
"favorites_page_no_favorites": "Nessun preferito",
"feature_photo_updated": "Foto in evidenza aggiornata",
"features": "Funzionalità ",
+ "features_in_development": "Funzionalità in fase di sviluppo",
"features_setting_description": "Gestisci le funzionalità dell'app",
"file_name": "Nome file",
"file_name_or_extension": "Nome file o estensione",
@@ -998,21 +1082,26 @@
"filter_people": "Filtra persone",
"filter_places": "Filtra luoghi",
"find_them_fast": "Trovale velocemente con la ricerca",
+ "first": "Primo",
"fix_incorrect_match": "Correggi corrispondenza errata",
"folder": "Cartella",
"folder_not_found": "Cartella non trovata",
"folders": "Cartelle",
"folders_feature_description": "Navigare la visualizzazione a cartelle per le foto e i video sul file system",
+ "forgot_pin_code_question": "Hai dimenticato il tuo PIN?",
"forward": "Avanti",
"gcast_enabled": "Google Cast Abilitato",
"gcast_enabled_description": "Questa funzione carica risorse esterne da Google per poter funzionare.",
"general": "Generale",
+ "geolocation_instruction_location": "Fai clic su una risorsa con coordinate GPS per utilizzare la sua posizione oppure seleziona una posizione direttamente dalla mappa",
"get_help": "Chiedi Aiuto",
"get_wifiname_error": "Non sono riuscito a recuperare il nome della rete Wi-Fi. Accertati di aver concesso i permessi necessari e di essere connesso ad una rete Wi-Fi",
"getting_started": "Iniziamo",
"go_back": "Torna indietro",
"go_to_folder": "Vai alla cartella",
"go_to_search": "Vai alla ricerca",
+ "gps": "GPS",
+ "gps_missing": "No GPS",
"grant_permission": "Concedi permesso",
"group_albums_by": "Raggruppa album in base a...",
"group_country": "Raggruppa per paese",
@@ -1023,6 +1112,9 @@
"haptic_feedback_switch": "Abilita feedback aptico",
"haptic_feedback_title": "Feedback aptico",
"has_quota": "Ha limite",
+ "hash_asset": "Risorsa hash",
+ "hashed_assets": "Risorse hash",
+ "hashing": "Hashing",
"header_settings_add_header_tip": "Aggiungi Header",
"header_settings_field_validator_msg": "Il valore non puÃ˛ essere vuoto",
"header_settings_header_name_input": "Nome header",
@@ -1054,7 +1146,9 @@
"home_page_upload_err_limit": "Puoi caricare al massimo 30 file per volta, ignora quelli in eccesso",
"host": "Host",
"hour": "Ora",
+ "hours": "Ore",
"id": "ID",
+ "idle": "Inattivo",
"ignore_icloud_photos": "Ignora foto iCloud",
"ignore_icloud_photos_description": "Le foto che sono memorizzate su iCloud non verranno caricate sul server Immich",
"image": "Immagine",
@@ -1080,7 +1174,7 @@
"in_archive": "In archivio",
"include_archived": "Includi Archiviati",
"include_shared_albums": "Includi album condivisi",
- "include_shared_partner_assets": "Includi asset condivisi del compagno",
+ "include_shared_partner_assets": "Includi elementi condivisi dai compagni",
"individual_share": "Condivisione individuale",
"individual_shares": "Condivisioni individuali",
"info": "Info",
@@ -1110,12 +1204,15 @@
"language": "Lingua",
"language_no_results_subtitle": "Prova a cambiare i tuoi termini di ricerca",
"language_no_results_title": "Linguaggi non trovati",
- "language_search_hint": "Cerca linguaggi...",
+ "language_search_hint": "Cerca una lingua...",
"language_setting_description": "Seleziona la tua lingua predefinita",
+ "large_files": "File pesanti",
+ "last": "Ultimo",
"last_seen": "Ultimo accesso",
"latest_version": "Ultima Versione",
"latitude": "Latitudine",
"leave": "Esci",
+ "leave_album": "Esci dallâalbum",
"lens_model": "Modello lenti",
"let_others_respond": "Permetti agli altri di rispondere",
"level": "Livello",
@@ -1127,16 +1224,20 @@
"library_page_sort_created": "Data di creazione",
"library_page_sort_last_modified": "Ultima modifica",
"library_page_sort_title": "Titolo album",
+ "licenses": "Licenze",
"light": "Chiaro",
+ "like": "Mi piace",
"like_deleted": "Mi piace rimosso",
"link_motion_video": "Collega video in movimento",
- "link_options": "Impostazioni Collegamento",
"link_to_oauth": "Collegamento a OAuth",
"linked_oauth_account": "Account OAuth collegato",
"list": "Lista",
"loading": "Caricamento",
"loading_search_results_failed": "Impossibile caricare i risultati della ricerca",
+ "local": "Locale",
"local_asset_cast_failed": "Impossibile trasmettere una risorsa che non è caricata sul server",
+ "local_assets": "Risorsa locale",
+ "local_media_summary": "Riepilogo dei Media Locali",
"local_network": "Rete locale",
"local_network_sheet_info": "L'app si collegherà al server tramite questo URL quando è in uso la rete Wi-Fi specificata",
"location_permission": "Permesso di localizzazione",
@@ -1148,6 +1249,7 @@
"location_picker_longitude_hint": "Inserisci la longitudine qui",
"lock": "Rendi privato",
"locked_folder": "Cartella Privata",
+ "log_detail_title": "Dettaglio dei Log",
"log_out": "Esci",
"log_out_all_devices": "Disconnetti tutti i dispositivi",
"logged_in_as": "Effettuato l'accesso come {user}",
@@ -1178,13 +1280,15 @@
"login_password_changed_success": "Password aggiornata con successo",
"logout_all_device_confirmation": "Sei sicuro di volerti disconnettere da tutti i dispositivi?",
"logout_this_device_confirmation": "Sei sicuro di volerti disconnettere da questo dispositivo?",
+ "logs": "Logs",
"longitude": "Longitudine",
"look": "Guarda",
"loop_videos": "Riproduci video in loop",
- "loop_videos_description": "Abilita per riprodurre automaticamente un video in loop nella vista dettagli.",
+ "loop_videos_description": "Abilita per riprodurre automaticamente un video in loop nel visualizzatore dei dettagli.",
"main_branch_warning": "Stai utilizzando una versione di sviluppo. Ti consigliamo vivamente di utilizzare una versione di rilascio!",
"main_menu": "Menu Principale",
"make": "Produttore",
+ "manage_geolocation": "Gestisci posizione",
"manage_shared_links": "Gestisci link condivisi",
"manage_sharing_with_partners": "Gestisci la condivisione con i compagni",
"manage_the_app_settings": "Gestisci le impostazioni dell'applicazione",
@@ -1193,8 +1297,7 @@
"manage_your_devices": "Gestisci i tuoi dispositivi collegati",
"manage_your_oauth_connection": "Gestisci la tua connessione OAuth",
"map": "Mappa",
- "map_assets_in_bound": "{count} foto",
- "map_assets_in_bounds": "{count} foto",
+ "map_assets_in_bounds": "{count, plural, =0 {Nessuna foto in questâarea} one {# foto} other {# foto}}",
"map_cannot_get_user_location": "Non è possibile ottenere la posizione dell'utente",
"map_location_dialog_yes": "Si",
"map_location_picker_page_use_location": "Usa questa posizione",
@@ -1202,7 +1305,6 @@
"map_location_service_disabled_title": "Servizio Localizzazione disattivato",
"map_marker_for_images": "Indicatore mappa per le immagini scattate in {city}, {country}",
"map_marker_with_image": "Segnaposto con immagine",
- "map_no_assets_in_bounds": "Nessuna foto in questa zona",
"map_no_location_permission_content": "L'accesso alla posizione è necessario per visualizzare gli elementi per la tua posizione attuale. Vuoi consentirlo adesso?",
"map_no_location_permission_title": "Autorizzazione Posizione negata",
"map_settings": "Impostazioni Mappa",
@@ -1221,6 +1323,7 @@
"mark_as_read": "Segna come letto",
"marked_all_as_read": "Segnato tutto come letto",
"matches": "Corrispondenze",
+ "matching_assets": "Assets Corrispondenti",
"media_type": "Tipo Media",
"memories": "Ricordi",
"memories_all_caught_up": "Tutto a posto",
@@ -1239,6 +1342,7 @@
"merged_people_count": "{count, plural, one {Unita # persona} other {Unite # persone}}",
"minimize": "Minimizza",
"minute": "Minuto",
+ "minutes": "Minuti",
"missing": "Mancanti",
"model": "Modello",
"month": "Mese",
@@ -1246,6 +1350,7 @@
"more": "Di piÚ",
"move": "Sposta",
"move_off_locked_folder": "Sposta al di fuori della cartella privata",
+ "move_to_lock_folder_action_prompt": "{count} elementi aggiunti alla cartella sicura",
"move_to_locked_folder": "Sposta nella cartella privata",
"move_to_locked_folder_confirmation": "Queste foto e video verranno rimossi da tutti gli album, e saranno visibili solo dalla cartella privata",
"moved_to_archive": "Spostati {count, plural, one {# asset} other {# assets}} nell'archivio",
@@ -1257,6 +1362,10 @@
"my_albums": "I miei album",
"name": "Nome",
"name_or_nickname": "Nome o soprannome",
+ "network_requirement_photos_upload": "Utilizza la connessione dati per il backup delle foto",
+ "network_requirement_videos_upload": "Utilizza la connessione dati per il backup dei video",
+ "network_requirements": "Requisiti di rete",
+ "network_requirements_updated": "Requisiti di rete modificati, coda di backup reimpostata",
"networking_settings": "Rete",
"networking_subtitle": "Gestisci le impostazioni riguardanti gli endpoint del server",
"never": "Mai",
@@ -1266,6 +1375,7 @@
"new_person": "Nuova persona",
"new_pin_code": "Nuovo codice PIN",
"new_pin_code_subtitle": "Questa è la prima volta che accedi alla cartella privata. Crea un codice PIN per accedere in modo sicuro a questa pagina",
+ "new_timeline": "Nuova Timeline",
"new_user_created": "Nuovo utente creato",
"new_version_available": "NUOVA VERSIONE DISPONIBILE",
"newest_first": "Prima recenti",
@@ -1279,19 +1389,25 @@
"no_assets_message": "CLICCA PER CARICARE LA TUA PRIMA FOTO",
"no_assets_to_show": "Nessuna risorsa da mostrare",
"no_cast_devices_found": "Nessun dispositivo di trasmissione trovato",
+ "no_checksum_local": "Nessun checksum disponibile: impossibile recuperare gli assets locali",
+ "no_checksum_remote": "Nessun checksum disponibile: impossibile recuperare l'asset remoto",
"no_duplicates_found": "Nessun duplicato trovato.",
"no_exif_info_available": "Nessuna informazione exif disponibile",
"no_explore_results_message": "Carica piÚ foto per esplorare la tua collezione.",
"no_favorites_message": "Aggiungi preferiti per trovare facilmente le tue migliori foto e video",
"no_libraries_message": "Crea una libreria esterna per vedere le tue foto e i tuoi video",
+ "no_local_assets_found": "Nessun asset locale trovato con questo checksum",
"no_locked_photos_message": "Le foto e i video nella cartella privata sono nascosti e non vengono visualizzati mentre navighi o cerchi nella tua libreria.",
"no_name": "Nessun nome",
"no_notifications": "Nessuna notifica",
"no_people_found": "Nessuna persona trovata",
"no_places": "Nessun posto",
+ "no_remote_assets_found": "Nessun asset remoto trovato con questo checksum",
"no_results": "Nessun risultato",
"no_results_description": "Prova ad usare un sinonimo oppure una parola chiave piÚ generica",
"no_shared_albums_message": "Crea un album per condividere foto e video con le persone nella tua rete",
+ "no_uploads_in_progress": "Nessun upload in corso",
+ "not_available": "N/A",
"not_in_any_album": "In nessun album",
"not_selected": "Non selezionato",
"note_apply_storage_label_to_previously_uploaded assets": "Nota: Per aggiungere l'etichetta dell'archiviazione agli asset caricati in precedenza, esegui",
@@ -1307,6 +1423,7 @@
"oauth": "OAuth",
"official_immich_resources": "Risorse Ufficiali Immich",
"offline": "Offline",
+ "offset": "Offset",
"ok": "Ok",
"oldest_first": "Prima vecchi",
"on_this_device": "Su questo dispositivo",
@@ -1325,10 +1442,13 @@
"open_the_search_filters": "Apri filtri di ricerca",
"options": "Opzioni",
"or": "o",
+ "organize_into_albums": "Organizza all'interno degli albums",
+ "organize_into_albums_description": "Inserisci le foto esistenti all'interno degli albums utilizzando le attuale impostazioni di sincronizzazione",
"organize_your_library": "Organizza la tua libreria",
"original": "originale",
"other": "Altro",
"other_devices": "Altri dispositivi",
+ "other_entities": "Altre entità ",
"other_variables": "Altre variabili",
"owned": "Posseduti",
"owner": "Proprietario",
@@ -1383,29 +1503,33 @@
"permission_onboarding_permission_limited": "Permessi limitati. Per consentire a Immich di gestire e fare i backup di tutta la galleria, concedi i permessi Foto e Video dalle Impostazioni.",
"permission_onboarding_request": "Immich richiede i permessi per vedere le tue foto e video.",
"person": "Persona",
+ "person_age_months": "{months, plural, one {# mese} other {# mesi}}",
+ "person_age_year_months": "1 anno e {months, plural, one {# mese} other {# mesi}}",
+ "person_age_years": "{years, plural, one {# anno} other {# anni}}",
"person_birthdate": "Nato il {date}",
"person_hidden": "{name}{hidden, select, true { (nascosto)} other {}}",
- "photo_shared_all_users": "Sembra che tu abbia condiviso le foto con tutti gli utenti, oppure che non ci siano utenti con i quali condividerle.",
+ "photo_shared_all_users": "Sembra che tu abbia condiviso le tue foto con tutti gli utenti, oppure che tu non abbia alcun utente con cui condividerle.",
"photos": "Foto",
"photos_and_videos": "Foto & Video",
"photos_count": "{count, plural, one {{count, number} Foto} other {{count, number} Foto}}",
- "photos_from_previous_years": "Foto degli anni scorsi",
+ "photos_from_previous_years": "Foto dagli anni scorsi",
"pick_a_location": "Scegli una posizione",
- "pin_code_changed_successfully": "Codice PIN cambiato",
+ "pin_code_changed_successfully": "Codice PIN cambiato correttamente",
"pin_code_reset_successfully": "Codice PIN resettato con successo",
- "pin_code_setup_successfully": "Codice PIN cambiato con successo",
+ "pin_code_setup_successfully": "Codice PIN impostato correttamente",
"pin_verification": "Verifica del codice PIN",
- "place": "Posizione",
+ "place": "Luogo",
"places": "Luoghi",
- "places_count": "{count, plural, one {{count, number} Luogo} other {{count, number} Places}}",
+ "places_count": "{count, plural, one {{count, number} Posizione} other {{count, number} Posizioni}}",
"play": "Riproduci",
- "play_memories": "Avvia ricordi",
- "play_motion_photo": "Avvia Foto in movimento",
+ "play_memories": "Riproduci ricordi",
+ "play_motion_photo": "Riproduci foto in movimento",
"play_or_pause_video": "Avvia o metti in pausa il video",
- "please_auth_to_access": "Si prega di autenticarsi per accedere",
+ "please_auth_to_access": "Autenticati per accedere",
"port": "Porta",
"preferences_settings_subtitle": "Gestisci le preferenze dell'app",
"preferences_settings_title": "Preferenze",
+ "preparing": "Preparando",
"preset": "Preimpostazione",
"preview": "Anteprima",
"previous": "Precedente",
@@ -1418,18 +1542,19 @@
"privacy": "Privacy",
"profile": "Profilo",
"profile_drawer_app_logs": "Registri",
- "profile_drawer_client_out_of_date_major": "L'applicazione non è aggiornata. Per favore aggiorna all'ultima versione principale.",
- "profile_drawer_client_out_of_date_minor": "L'applicazione non è aggiornata. Per favore aggiorna all'ultima versione minore.",
+ "profile_drawer_client_out_of_date_major": "Lâapp non è aggiornata. Aggiorna allâultima versione principale.",
+ "profile_drawer_client_out_of_date_minor": "L'applicazione non è aggiornata. Aggiorna all'ultima versione minore.",
"profile_drawer_client_server_up_to_date": "Client e server sono aggiornati",
"profile_drawer_github": "GitHub",
- "profile_drawer_server_out_of_date_major": "Il server non è aggiornato. Per favore aggiorna all'ultima versione principale.",
- "profile_drawer_server_out_of_date_minor": "Il server non è aggiornato. Per favore aggiorna all'ultima versione minore.",
+ "profile_drawer_readonly_mode": "Modalità di sola lettura abilitata. Tieni premuto sull'avatar dell'utente per disabilitarla.",
+ "profile_drawer_server_out_of_date_major": "Il server non è aggiornato. Aggiorna all'ultima versione principale.",
+ "profile_drawer_server_out_of_date_minor": "Il server non è aggiornato. Aggiorna all'ultima versione minore.",
"profile_image_of_user": "Immagine profilo di {user}",
"profile_picture_set": "Foto profilo impostata.",
"public_album": "Album pubblico",
"public_share": "Condivisione Pubblica",
"purchase_account_info": "Contributore",
- "purchase_activated_subtitle": "Grazie per supportare Immich e i software open source",
+ "purchase_activated_subtitle": "Grazie per supportare Immich e il software open source",
"purchase_activated_time": "Attivato il {date}",
"purchase_activated_title": "La tua chiave è stata attivata con successo",
"purchase_button_activate": "Attiva",
@@ -1439,33 +1564,38 @@
"purchase_button_reminder": "Ricordamelo tra 30 giorni",
"purchase_button_remove_key": "Rimuovi chiave",
"purchase_button_select": "Seleziona",
- "purchase_failed_activation": "Attivazione fallita! Controlla la tua e-mail per la chiave del prodotto corretta!",
+ "purchase_failed_activation": "Attivazione fallita! Controlla la tua email per la chiave prodotto corretta!",
"purchase_individual_description_1": "Per un individuo",
- "purchase_individual_description_2": "Stato di Contributore",
+ "purchase_individual_description_2": "Stato di Sostenitore",
"purchase_individual_title": "Individuale",
- "purchase_input_suggestion": "Hai una chiave del prodotto? Inseriscila qui sotto",
+ "purchase_input_suggestion": "Hai una chiave prodotto? Inseriscila qui sotto",
"purchase_license_subtitle": "Acquista Immich per supportare lo sviluppo continuo del servizio",
"purchase_lifetime_description": "Acquisto a vita",
"purchase_option_title": "OPZIONI DI ACQUISTO",
- "purchase_panel_info_1": "Costruire Immich richiede molto tempo e impegno, e abbiamo ingegneri a tempo pieno che lavorano per renderlo il migliore possibile. La nostra missione è fare in modo che i software open source e le pratiche aziendali etiche diventino una fonte di reddito sostenibile per gli sviluppatori e creare un ecosistema che rispetti la privacy, offrendo vere alternative ai servizi cloud sfruttatori.",
+ "purchase_panel_info_1": "Sviluppare Immich richiede molto tempo e impegno, e abbiamo ingegneri a tempo pieno che lavorano per renderlo il migliore possibile. La nostra missione è fare in modo che il software open source e pratiche commerciali etiche diventino una fonte di reddito sostenibile per gli sviluppatori, creando al contempo un ecosistema che rispetti la privacy, offrendo vere alternative ai servizi cloud sfruttatori.",
"purchase_panel_info_2": "PoichÊ ci impegniamo a non aggiungere paywall, questo acquisto non ti garantirà funzionalità aggiuntive in Immich. Contiamo su utenti come te per supportare lo sviluppo continuo di Immich.",
"purchase_panel_title": "Contribuisci al progetto",
"purchase_per_server": "Per server",
"purchase_per_user": "Per utente",
- "purchase_remove_product_key": "Rimuovi la Chiave del Prodotto",
- "purchase_remove_product_key_prompt": "Sei sicuro di voler rimuovere la chiave del prodotto?",
+ "purchase_remove_product_key": "Rimuovi la Chiave Prodotto",
+ "purchase_remove_product_key_prompt": "Sei sicuro di voler rimuovere la chiave prodotto?",
"purchase_remove_server_product_key": "Rimuovi la chiave del prodotto per Server",
"purchase_remove_server_product_key_prompt": "Sei sicuro di voler rimuovere la chiave del prodotto per Server?",
"purchase_server_description_1": "Per l'intero server",
"purchase_server_description_2": "Stato di Contributore",
"purchase_server_title": "Server",
"purchase_settings_server_activated": "La chiave del prodotto del server è gestita dall'amministratore",
+ "query_asset_id": "Esegui una query sull'ID dell'asset",
+ "queue_status": "Messi in coda {count}/{total}",
"rating": "Valutazione a stelle",
"rating_clear": "Crea valutazione",
"rating_count": "{count, plural, one {# stella} other {# stelle}}",
"rating_description": "Visualizza la valutazione EXIF nel pannello informazioni",
"reaction_options": "Impostazioni Reazioni",
"read_changelog": "Leggi Riepilogo Modifiche",
+ "readonly_mode_disabled": "Modalità di sola lettura disabilitata",
+ "readonly_mode_enabled": "Modalità di sola lettura abilitata",
+ "ready_for_upload": "Pronto per il caricamento",
"reassign": "Riassegna",
"reassigned_assets_to_existing_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} {name, select, null {ad una persona esistente} other {a {name}}}",
"reassigned_assets_to_new_person": "{count, plural, one {Riassegnato # asset} other {Riassegnati # assets}} ad una nuova persona",
@@ -1477,17 +1607,20 @@
"recently_added_page_title": "Aggiunti di recente",
"recently_taken": "Scattate di recente",
"recently_taken_page_title": "Scattate di Recente",
- "refresh": "Aggiorna",
+ "refresh": "Ricarica",
"refresh_encoded_videos": "Ricarica video codificati",
- "refresh_faces": "Aggiorna facce",
+ "refresh_faces": "Aggiorna volti",
"refresh_metadata": "Ricarica metadati",
"refresh_thumbnails": "Ricarica anteprime",
"refreshed": "Aggiornato",
"refreshes_every_file": "Rilegge tutti i file esistenti e nuovi",
"refreshing_encoded_video": "Ricaricando il video codificato",
- "refreshing_faces": "Aggiorna Facce",
+ "refreshing_faces": "Aggiornando volti",
"refreshing_metadata": "Ricaricando i metadati",
"regenerating_thumbnails": "Rigenerando le anteprime",
+ "remote": "Remoto",
+ "remote_assets": "Risorse remote",
+ "remote_media_summary": "Riepilogo dei Media Remoti",
"remove": "Rimuovi",
"remove_assets_album_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# asset}} dall'album?",
"remove_assets_shared_link_confirmation": "Sei sicuro di voler rimuovere {count, plural, one {# asset} other {# asset}} da questo link condiviso?",
@@ -1495,7 +1628,9 @@
"remove_custom_date_range": "Rimuovi intervallo data personalizzato",
"remove_deleted_assets": "Rimuovi file offline",
"remove_from_album": "Rimuovere dall'album",
+ "remove_from_album_action_prompt": "{count} elementi rimossi dall'album",
"remove_from_favorites": "Rimuovi dai preferiti",
+ "remove_from_lock_folder_action_prompt": "{count} elementi rimossi dalla cartella sicura",
"remove_from_locked_folder": "Rimuovi dalla cartella privata",
"remove_from_locked_folder_confirmation": "Sei sicuro di voler spostare queste foto e questi video dalla cartella privata? Diventeranno visibili nella vostra libreria.",
"remove_from_shared_link": "Rimuovi dal link condiviso",
@@ -1523,19 +1658,29 @@
"reset_password": "Ripristina password",
"reset_people_visibility": "Ripristina visibilità persone",
"reset_pin_code": "Resetta il codice PIN",
+ "reset_pin_code_description": "Se hai dimenticato il codice PIN, puoi contattare lâamministratore del server per reimpostarlo",
+ "reset_pin_code_success": "Codice PIN reimpostato con successo",
+ "reset_pin_code_with_password": "Puoi sempre reimpostare il codice PIN usando la tua password",
+ "reset_sqlite": "Resetta Database SQLite",
+ "reset_sqlite_confirmation": "Vuoi davvero reimpostare il database SQLite? Dovrai disconnetterti e riconnetterti per risincronizzare i dati",
+ "reset_sqlite_success": "Database SQLite reimpostato correttamente",
"reset_to_default": "Ripristina i valori predefiniti",
"resolve_duplicates": "Risolvi duplicati",
"resolved_all_duplicates": "Tutti i duplicati sono stati risolti",
"restore": "Ripristina",
"restore_all": "Ripristina tutto",
+ "restore_trash_action_prompt": "{count} ripristinati dal cestino",
"restore_user": "Ripristina utente",
"restored_asset": "Asset ripristinato",
"resume": "Riprendi",
+ "resume_paused_jobs": "Riprendi {count, plural, one {# processo in pausa} other {# i processi in pausa}}",
"retry_upload": "Riprova caricamento",
"review_duplicates": "Esamina duplicati",
+ "review_large_files": "Revisiona file pesanti",
"role": "Ruolo",
"role_editor": "Editor",
"role_viewer": "Visualizzatore",
+ "running": "In esecuzione",
"save": "Salva",
"save_to_gallery": "Salva in galleria",
"saved_api_key": "Chiave API salvata",
@@ -1577,11 +1722,11 @@
"search_no_people": "Nessuna persona",
"search_no_people_named": "Nessuna persona chiamate \"{name}\"",
"search_no_result": "Nessun risultato trovato, prova con un termine o combinazione diversi",
- "search_options": "Opzioni Ricerca",
+ "search_options": "Opzioni di ricerca",
"search_page_categories": "Categoria",
"search_page_motion_photos": "Foto in movimento",
- "search_page_no_objects": "Nessuna informazione relativa all'oggetto disponibile",
- "search_page_no_places": "Nessun informazione sul luogo disponibile",
+ "search_page_no_objects": "Nessuna informazione sugli oggetti disponibile",
+ "search_page_no_places": "Nessuna informazione sui luoghi disponibile",
"search_page_screenshots": "Screenshot",
"search_page_search_photos_videos": "Ricerca le tue foto e i tuoi video",
"search_page_selfies": "Selfie",
@@ -1622,6 +1767,7 @@
"select_user_for_sharing_page_err_album": "Impossibile nel creare l'album",
"selected": "Selezionato",
"selected_count": "{count, plural, one {# selezionato} other {# selezionati}}",
+ "selected_gps_coordinates": "Coordinate GPS selezionate",
"send_message": "Manda messaggio",
"send_welcome_email": "Invia email di benvenuto",
"server_endpoint": "Server endpoint",
@@ -1641,7 +1787,7 @@
"set_slideshow_to_fullscreen": "Imposta presentazione a schermo intero",
"set_stack_primary_asset": "Imposta come risorsa primaria",
"setting_image_viewer_help": "Il visualizzatore dettagliato carica una piccola thumbnail per prima, per poi caricare un immagine di media grandezza (se abilitato). Ed infine carica l'originale (se abilitato).",
- "setting_image_viewer_original_subtitle": "Abilita per caricare l'immagine originale a risoluzione massima (grande!). Disabilita per ridurre l'utilizzo di banda (sia sul network che nella cache del dispositivo).",
+ "setting_image_viewer_original_subtitle": "Abilita il caricamento dellâimmagine originale in alta risoluzione (dimensioni elevate). Disattiva per ridurre il consumo di dati, sia di rete che in cache locale.",
"setting_image_viewer_original_title": "Carica l'immagine originale",
"setting_image_viewer_preview_subtitle": "Abilita per caricare un'immagine a risoluzione media. Disabilita per caricare direttamente l'immagine originale o usare la thumbnail.",
"setting_image_viewer_preview_title": "Carica immagine di anteprima",
@@ -1657,7 +1803,7 @@
"setting_notifications_single_progress_subtitle": "Informazioni dettagliate sul caricamento della risorsa",
"setting_notifications_single_progress_title": "Mostra avanzamento dettagliato del backup in background",
"setting_notifications_subtitle": "Cambia le impostazioni di notifica",
- "setting_notifications_total_progress_subtitle": "Progresso generale del caricamento (caricati / totali)",
+ "setting_notifications_total_progress_subtitle": "Avanzamento complessivo del caricamento (completati/risorse totali)",
"setting_notifications_total_progress_title": "Mostra avanzamento del backup in background",
"setting_video_viewer_looping_title": "Looping",
"setting_video_viewer_original_video_subtitle": "Quando riproduci un video dal server, riproduci l'originale anche se è disponibile una versione transcodificata. Questo potrebbe portare a buffering. I video disponibili localmente sono sempre riprodotti a qualità originale indipendentemente da questa impostazione.",
@@ -1667,6 +1813,7 @@
"settings_saved": "Impostazioni salvate",
"setup_pin_code": "Configura un codice PIN",
"share": "Condivisione",
+ "share_action_prompt": "Condivisi {count} elementi",
"share_add_photos": "Aggiungi foto",
"share_assets_selected": "{count} selezionati",
"share_dialog_preparing": "PreparoâĻ",
@@ -1688,6 +1835,7 @@
"shared_link_clipboard_copied_massage": "Copiato negli appunti",
"shared_link_clipboard_text": "Link: {link}\nPassword: {password}",
"shared_link_create_error": "Si è verificato un errore durante la creazione del link condiviso",
+ "shared_link_custom_url_description": "Accedi a questo link condiviso con un URL personalizzato",
"shared_link_edit_description_hint": "Inserisci la descrizione della condivisione",
"shared_link_edit_expire_after_option_day": "1 giorno",
"shared_link_edit_expire_after_option_days": "{count} giorni",
@@ -1713,6 +1861,7 @@
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Gestisci link condivisi",
"shared_link_options": "Opzioni link condiviso",
+ "shared_link_password_description": "Imposta una password per questo link condiviso",
"shared_links": "Link condivisi",
"shared_links_description": "Condividi foto e video con un link",
"shared_photos_and_videos_count": "{assetCount, plural, other {# foto & video condivisi.}}",
@@ -1747,6 +1896,7 @@
"show_slideshow_transition": "Mostra la transizione della presentazione",
"show_supporter_badge": "Medaglia di Contributore",
"show_supporter_badge_description": "Mostra la medaglia di contributore",
+ "show_text_search_menu": "Mostra il menu di ricerca del testo",
"shuffle": "Casuale",
"sidebar": "Barra laterale",
"sidebar_display_description": "Visualizzare un link alla vista nella barra laterale",
@@ -1762,19 +1912,22 @@
"sort_created": "Data creazione",
"sort_items": "Numero di elementi",
"sort_modified": "Data modifica",
+ "sort_newest": "Foto piÚ recente",
"sort_oldest": "Foto piÚ vecchia",
"sort_people_by_similarity": "Ordina persone per somiglianza",
"sort_recent": "Foto piÚ recente",
"sort_title": "Titolo",
- "source": "Fonte",
+ "source": "Sorgente",
"stack": "Raggruppa",
+ "stack_action_prompt": "{count} elementi raggruppati",
"stack_duplicates": "Raggruppa i duplicati",
"stack_select_one_photo": "Seleziona una foto principale per il gruppo",
- "stack_selected_photos": "Impila foto selezionate",
+ "stack_selected_photos": "Raggruppa foto selezionate",
"stacked_assets_count": "{count, plural, one {Raggruppato # asset} other {Raggruppati # asset}}",
"stacktrace": "Traccia dell'errore",
"start": "Avvia",
"start_date": "Data di inizio",
+ "start_date_before_end_date": "La data di inizio deve essere precedente alla data di fine",
"state": "Provincia",
"status": "Stato",
"stop_casting": "Interrompi trasmissione",
@@ -1787,6 +1940,7 @@
"storage_quota": "Limite Archiviazione",
"storage_usage": "{used} di {available} utilizzati",
"submit": "Invia",
+ "success": "Successo",
"suggestions": "Suggerimenti",
"sunrise_on_the_beach": "Tramonto sulla spiaggia",
"support": "Supporto",
@@ -1795,7 +1949,11 @@
"swap_merge_direction": "Scambia direzione di unione",
"sync": "Sincronizza",
"sync_albums": "Sincronizza album",
- "sync_albums_manual_subtitle": "Sincronizza tutti i video e le foto caricate sull'album di backup selezionato",
+ "sync_albums_manual_subtitle": "Sincronizza tutti i video e le foto caricati con gli album di backup selezionati",
+ "sync_local": "Sincronizza gli elementi locali",
+ "sync_remote": "Sincronizza gli elementi remoti",
+ "sync_status": "Stato di Sincronizzazione",
+ "sync_status_subtitle": "Visualizza e gestisci il sistema di sincronizzazione",
"sync_upload_album_setting_subtitle": "Crea e carica le tue foto e video sull'album selezionato in Immich",
"tag": "Tag",
"tag_assets": "Tagga risorse",
@@ -1806,6 +1964,7 @@
"tag_updated": "Tag {tag} aggiornata",
"tagged_assets": "{count, plural, one {# asset etichettato} other {# asset etichettati}}",
"tags": "Tag",
+ "tap_to_run_job": "Tocca per eseguire l'attività ",
"template": "Modello",
"theme": "Tema",
"theme_selection": "Selezione tema",
@@ -1832,12 +1991,15 @@
"to_change_password": "Modifica password",
"to_favorite": "Preferito",
"to_login": "Accedi",
+ "to_multi_select": "per selezione multipla",
"to_parent": "Sali di un livello",
+ "to_select": "per selezionare",
"to_trash": "Cancella",
"toggle_settings": "Attiva/disattiva impostazioni",
"total": "Totale",
"total_usage": "Utilizzo totale",
"trash": "Cestino",
+ "trash_action_prompt": "{count} elementi spostati nel cestino",
"trash_all": "Cestina Tutto",
"trash_count": "Cancella {count, number}",
"trash_delete_asset": "Cestina/Cancella Asset",
@@ -1851,13 +2013,16 @@
"trash_page_select_assets_btn": "Seleziona elemento",
"trash_page_title": "Cestino ({count})",
"trashed_items_will_be_permanently_deleted_after": "Gli elementi cestinati saranno eliminati definitivamente dopo {days, plural, one {# giorno} other {# giorni}}.",
+ "troubleshoot": "Risoluzione dei problemi",
"type": "Tipo",
"unable_to_change_pin_code": "Impossibile cambiare il codice PIN",
"unable_to_setup_pin_code": "Impossibile configurare il codice PIN",
"unarchive": "Annulla l'archiviazione",
+ "unarchive_action_prompt": "{count} elementi rimossi dall'Archivio",
"unarchived_count": "{count, plural, other {Non archiviati #}}",
"undo": "Annulla",
"unfavorite": "Rimuovi preferito",
+ "unfavorite_action_prompt": "{count} rimossi dai Favoriti",
"unhide_person": "Mostra persona",
"unknown": "Sconosciuto",
"unknown_country": "Paese sconosciuto",
@@ -1874,16 +2039,22 @@
"unselect_all": "Deseleziona tutto",
"unselect_all_duplicates": "Deseleziona tutti i duplicati",
"unselect_all_in": "Deseleziona tutto in {group}",
- "unstack": "Rimuovi dal gruppo",
+ "unstack": "Separa dal gruppo",
+ "unstack_action_prompt": "{count} separati",
"unstacked_assets_count": "{count, plural, one {Separato # asset} other {Separati # asset}}",
+ "untagged": "Senza tag",
"up_next": "Prossimo",
+ "update_location_action_prompt": "Aggiorna la posizione di {count} risorse selezionate con:",
"updated_at": "Aggiornato il",
"updated_password": "Password aggiornata",
"upload": "Carica",
+ "upload_action_prompt": "{count} accodati per l'upload",
"upload_concurrency": "Caricamenti contemporanei",
+ "upload_details": "Dettagli di caricamento",
"upload_dialog_info": "Vuoi fare il backup sul server delle risorse selezionate?",
"upload_dialog_title": "Carica file",
"upload_errors": "Caricamento completato con {count, plural, one {# errore} other {# errori}}, ricarica la pagina per vedere gli asset caricati.",
+ "upload_finished": "Upload terminato",
"upload_progress": "Rimanenti {remaining, number} - Processati {processed, number}/{total, number}",
"upload_skipped_duplicates": "{count, plural, one {Ignorato # asset duplicato} other {Ignorati # asset duplicati}}",
"upload_status_duplicates": "Duplicati",
@@ -1892,6 +2063,7 @@
"upload_success": "Caricamento completato con successo, aggiorna la pagina per vedere i nuovi asset caricati.",
"upload_to_immich": "Carica su Immich ({count})",
"uploading": "Caricamento",
+ "uploading_media": "Caricando i media",
"url": "URL",
"usage": "Utilizzo",
"use_biometric": "Usa biometrica",
@@ -1912,6 +2084,7 @@
"user_usage_stats_description": "Consulta le statistiche d'uso dell'account",
"username": "Nome utente",
"users": "Utenti",
+ "users_added_to_album_count": "Aggiunti {count, plural, one {# utente} other {# utenti}} all'album",
"utilities": "Utilità ",
"validate": "Validazione",
"validate_endpoint_error": "Inserisci un URL valido",
@@ -1930,6 +2103,7 @@
"view_album": "Visualizza Album",
"view_all": "Vedi tutto",
"view_all_users": "Visualizza tutti gli utenti",
+ "view_details": "Visualizza Dettagli",
"view_in_timeline": "Visualizza in timeline",
"view_link": "Visualizza link",
"view_links": "Visualizza i link",
@@ -1937,11 +2111,12 @@
"view_next_asset": "Visualizza risorsa successiva",
"view_previous_asset": "Visualizza risorsa precedente",
"view_qr_code": "Visualizza Codice QR",
+ "view_similar_photos": "Visualizza le foto simili",
"view_stack": "Visualizza Raggruppamento",
"view_user": "Visualizza Utente",
- "viewer_remove_from_stack": "Rimuovi dalla pila",
+ "viewer_remove_from_stack": "Rimuovi dal gruppo",
"viewer_stack_use_as_main_asset": "Usa come risorsa principale",
- "viewer_unstack": "Rimuovi dal gruppo",
+ "viewer_unstack": "Separa dal gruppo",
"visibility_changed": "Visibilità modificata per {count, plural, one {# persona} other {# persone}}",
"waiting": "In Attesa",
"warning": "Attenzione",
@@ -1952,8 +2127,9 @@
"wrong_pin_code": "Codice PIN errato",
"year": "Anno",
"years_ago": "{years, plural, one {# anno} other {# anni}} fa",
- "yes": "Si",
- "you_dont_have_any_shared_links": "Non è presente alcun link condiviso",
+ "yes": "SÃŦ",
+ "you_dont_have_any_shared_links": "Non hai nessun link condiviso",
"your_wifi_name": "Nome della tua rete Wi-Fi",
- "zoom_image": "Ingrandisci immagine"
+ "zoom_image": "Ingrandisci immagine",
+ "zoom_to_bounds": "Ingrandisci fino ai bordi"
}
diff --git a/i18n/ja.json b/i18n/ja.json
index 1649f978d8..b03614d65c 100644
--- a/i18n/ja.json
+++ b/i18n/ja.json
@@ -14,6 +14,7 @@
"add_a_location": "å ´æãčŋŊå ",
"add_a_name": "ååãčŋŊå ",
"add_a_title": "ãŋã¤ããĢãčŋŊå ",
+ "add_birthday": "čĒįæĨãč¨åŽ",
"add_endpoint": "ã¨ãŗããã¤ãŗããčŋŊå ",
"add_exclusion_pattern": "é¤å¤ããŋãŧãŗãčŋŊå ",
"add_import_path": "ã¤ãŗããŧãããšãčŋŊå ",
@@ -27,6 +28,9 @@
"add_to_album": "ãĸãĢãã ãĢčŋŊå ",
"add_to_album_bottom_sheet_added": "{album}ãĢčŋŊå ",
"add_to_album_bottom_sheet_already_exists": "{album}ãĢčŋŊå æ¸ãŋ",
+ "add_to_album_toggle": "{album}ãŽé¸æãåãæŋã",
+ "add_to_albums": "ãĸãĢãã ãĢčŋŊå ",
+ "add_to_albums_count": "{count}ã¤ãŽãĸãĢãã ã¸čŋŊå ",
"add_to_shared_album": "å
ąæãĸãĢãã ãĢčŋŊå ",
"add_url": "URLãčŋŊå ",
"added_to_archive": "ãĸãŧãĢã¤ããĢããžãã",
@@ -44,6 +48,13 @@
"backup_database": "ããŧãŋããŧãšãŽããã¯ãĸãããäŊæ",
"backup_database_enable_description": "ããŧãŋããŧãšããã¯ãĸãããŽäŊæãæåšãĢãã",
"backup_keep_last_amount": "éåģãŽããã¯ãĸãããŽäŋææ°",
+ "backup_onboarding_1_description": "ã¯ãŠãĻããåŠį¨ãããĒããĩã¤ããŽãŗããŧãåĨãŽįŠįįãĒå ´æã",
+ "backup_onboarding_2_description": "åĨã
ãŽããã¤ãšä¸ãŽããŧãĢãĢãŗããŧãããã¯ãĄã¤ãŗããĄã¤ãĢãããŽããŧãĢãĢããã¯ãĸããããĄã¤ãĢãåĢãŋãžãã",
+ "backup_onboarding_3_description": "ããĒããŽããšãĻãŽããŧãŋ(1ã¤ãŽãĒããĩã¤ããŗããŧã¨2ã¤ãŽããŧãĢãĢãŗããŧãåĢã)ãŽãŗããŧã",
+ "backup_onboarding_description": "ããŧãŋäŋčˇãĢã¯{label}",
"system_settings": "ėė¤í
ė¤ė ",
"tag_cleanup_job": "í꡸ ė ëĻŦ",
"template_email_available_tags": "í
íëĻŋė ë¤ė ëŗėëĨŧ ėŦėŠí ė ėėĩëë¤: {tags}",
"template_email_if_empty": "ëšė´ ėë ę˛Ŋė° ę¸°ëŗ¸ í
íëĻŋė´ ėŦėŠëŠëë¤.",
- "template_email_invite_album": "ė¨ë˛ ė´ëėĨ í
íëĻŋ",
+ "template_email_invite_album": "ė¨ë˛ ė´ë í
íëĻŋ",
"template_email_preview": "미ëĻŦëŗ´ę¸°",
"template_email_settings": "ė´ëŠėŧ í
íëĻŋ",
- "template_email_update_album": "ė¨ë˛ ė
ë°ė´í¸ ėë´ í
íëĻŋ",
- "template_email_welcome": "íė ëŠėŧ í
íëĻŋ",
+ "template_email_update_album": "ė¨ë˛ ė
ë°ė´í¸ ėëĻŧ í
íëĻŋ",
+ "template_email_welcome": "íė ëŠėė§ í
íëĻŋ",
"template_settings": "ėëĻŧ í
íëĻŋ",
- "template_settings_description": "ėëĻŧė ėí ėŦėŠė ė§ė í
íëĻŋė ę´ëĻŦíŠëë¤.",
- "theme_custom_css_settings": "ėŦėŠė ė ė CSS",
- "theme_custom_css_settings_description": "Immichė ė ėŠí ėŦėŠė ė ė CSS(Cascading Style Sheets) ė¤ė ",
+ "template_settings_description": "ėëĻŧė ėŦėŠëë ėŦėŠė ė§ė í
íëĻŋė ę´ëĻŦíŠëë¤.",
+ "theme_custom_css_settings": "ėŦėŠė ė§ė CSS",
+ "theme_custom_css_settings_description": "CSSëĄ Immichė ëėė¸ė ėŦėŠė ė ėí ė ėėĩëë¤.",
"theme_settings": "í
ë§ ė¤ė ",
- "theme_settings_description": "Immich ėš ė¸í°íė´ė¤ ėŦėŠė ė ė",
+ "theme_settings_description": "Immich ėš ė¸í°íė´ė¤ëĨŧ ėŦėŠė ė ėíŠëë¤.",
"thumbnail_generation_job": "ėŦë¤ėŧ ėėą",
- "thumbnail_generation_job_description": "ę° íëĒŠė ëí í° ėŦë¤ėŧ, ėė ėŦë¤ėŧ, íëϰ ėŦë¤ėŧ ë° ė¸ëŦŧ ėŦë¤ėŧ ėėą",
+ "thumbnail_generation_job_description": "ę° íëĒŠ ë° ė¸ëŦŧė ëí´ íŦęŗ ėė ė¸ë¤ėŧ, íëĻŋí ė¸ë¤ėŧ ėėą",
"transcoding_acceleration_api": "ę°ė API",
- "transcoding_acceleration_api_description": "í¸ëė¤ėŊëŠ ę°ėė ėí´ ę¸°ę¸°ė ėí¸ ėėŠí APIė
ëë¤. ė´ ė¤ė ė 'ėĩė ė ë
¸ë Ĩ'ėŧëĄ, ė¤í¨ ė ėíí¸ė¨ė´ í¸ëė¤ėŊëŠė ėŦėŠíŠëë¤. VP9ė ėë ėŦëļë íëė¨ė´ė ë°ëŧ ëŦëŧė§ ė ėėĩëë¤.",
+ "transcoding_acceleration_api_description": "í¸ëė¤ėŊëŠ ę°ėė ėŦėŠí APIëĨŧ ė§ė íŠëë¤. ė´ ė¤ė ė 'best effort' ë°ŠėėŧëĄ ëėí늰, ė¤í¨ ė ėíí¸ė¨ė´ í¸ëė¤ėŊëŠėŧëĄ ė íëŠëë¤. íëė¨ė´ė ë°ëŧ VP9ė ė§ėëė§ ėė ė ėėĩëë¤.",
"transcoding_acceleration_nvenc": "NVENC (NVIDIA GPU íė)",
- "transcoding_acceleration_qsv": "íĩ ėąíŦ (7ė¸ë ė´ė Intel CPU íė)",
- "transcoding_acceleration_rkmpp": "RKMPP (Rockchip SOCsë§ í´ëš)",
+ "transcoding_acceleration_qsv": "Quick Sync (ė¸í
7ė¸ë ė´ė CPU íė)",
+ "transcoding_acceleration_rkmpp": "RKMPP (Rockchip SoC íė)",
"transcoding_acceleration_vaapi": "VAAPI",
- "transcoding_accepted_audio_codecs": "íėŠë ė¤ëė¤ ėŊëą",
- "transcoding_accepted_audio_codecs_description": "í¸ëė¤ėŊëŠíė§ ėė ė¤ëė¤ ėŊëąė ė ííŠëë¤. ė´ ė¤ė ė íšė í¸ëė¤ėŊëŠ ė ėą
ėë§ ė ėŠëŠëë¤.",
- "transcoding_accepted_containers": "íėŠë ėģ¨í
ė´ë",
- "transcoding_accepted_containers_description": "MP4ëĄ ëŗę˛Ŋíė§ ėė ëėė ėģ¨í
ė´ë(íėĨė)ëĨŧ ė ííŠëë¤. ė´ ė¤ė ė íšė í¸ëė¤ėŊëŠ ė ėą
ėë§ ė ėŠëŠëë¤.",
- "transcoding_accepted_video_codecs": "íėŠë ëėė ėŊëą",
- "transcoding_accepted_video_codecs_description": "í¸ëė¤ėŊëŠíė§ ėė ëėė ėŊëąė ė ííŠëë¤. ė´ ė¤ė ė íšė í¸ëė¤ėŊëŠ ė ėą
ėë§ ė ėŠëŠëë¤.",
- "transcoding_advanced_options_description": "ëëļëļė ėŦėŠėę° ëŗę˛Ŋí íėę° ėë ėĩė
",
+ "transcoding_accepted_audio_codecs": "íėŠ ė¤ëė¤ ėŊëą",
+ "transcoding_accepted_audio_codecs_description": "í¸ëė¤ėŊëŠėė ė ė¸í ė¤ëė¤ ėŊëąė ė ííŠëë¤. ė´ ė¤ė ė íšė í¸ëė¤ėŊëŠ ę¸°ė¤ėėë§ ėŦėŠëŠëë¤.",
+ "transcoding_accepted_containers": "íėŠ ėģ¨í
ė´ë",
+ "transcoding_accepted_containers_description": "MP4ëĄ ėŦë¤ė¤í(remux)íė§ ėė ėģ¨í
ė´ë íŦ맡ė ė ííŠëë¤. ė´ ė¤ė ė íšė í¸ëė¤ėŊëŠ ę¸°ė¤ėėë§ ėŦėŠëŠëë¤.",
+ "transcoding_accepted_video_codecs": "íėŠ ëėė ėŊëą",
+ "transcoding_accepted_video_codecs_description": "í¸ëė¤ėŊëŠėė ė ė¸í ëėė ėŊëąė ė ííŠëë¤. ė´ ė¤ė ė íšė í¸ëė¤ėŊëŠ ę¸°ė¤ėėë§ ėŦėŠëŠëë¤.",
+ "transcoding_advanced_options_description": "ëëļëļė ėŦėŠėę° ëŗę˛Ŋí íėę° ėë ė¤ė ",
"transcoding_audio_codec": "ė¤ëė¤ ėŊëą",
- "transcoding_audio_codec_description": "Opusë ę°ėĨ ėĸė íė§ė ėĩė
ė´ė§ë§ 기기 ë° ėíí¸ė¨ė´ę° ė¤ëë ę˛Ŋė° í¸íëė§ ėė ė ėėĩëë¤.",
- "transcoding_bitrate_description": "ėĩë ëší¸ë ė´í¸ëĨŧ ė´ęŗŧíë ëėė ëë íėŠëė§ ėë íėė ëėė",
- "transcoding_codecs_learn_more": "ėŦ기ėė ėŦėŠëë ėŠė´ė ëí ėė¸í ë´ėŠė FFmpeg ëŦ¸ėė {label} yra vartotojo Saugyklos ÅŊymÄ
",
"system_settings": "Sistemos nustatymai",
"tag_cleanup_job": "ÅŊymÅŗ iÅĄvalymas",
+ "template_email_available_tags": "Savo ÅĄablone galite naudoti nurodytas kintamas reikÅĄmes:{tags}",
+ "template_email_if_empty": "Jei ÅĄablone tuÅĄÄia reikÅĄmÄ, bus naudojamas numatytas pagal nutylÄjimÄ
El. paÅĄto adresas.",
+ "template_email_invite_album": "KvietimÅŗ albumo ÅĄablonas",
"template_email_preview": "PerÅžiÅĢra",
"template_email_settings": "El. paÅĄto Å ablonai",
+ "template_email_update_album": "Atnaujinti albumo ÅĄablonÄ
",
+ "template_email_welcome": "Sveikinimo el. laiÅĄko ÅĄablonas",
"template_settings": "PraneÅĄimÅŗ ÅĄablonai",
"template_settings_description": "Tvarkyti pasirinktinius praneÅĄimÅŗ ÅĄablonus",
"theme_custom_css_settings": "Individualizuotas CSS",
+ "theme_custom_css_settings_description": "CSS leidÅžiantis keisti Immich dizainÄ
.",
"theme_settings": "Temos nustatymai",
- "thumbnail_generation_job": "Generuoti miniatiÅĢras",
+ "theme_settings_description": "Valdyti Immich web sÄ
sajos pritaikymus",
+ "thumbnail_generation_job": "Generuoti MiniatiÅĢras",
"thumbnail_generation_job_description": "DideliÅŗ, maÅžÅŗ ir neryÅĄkiÅŗ miniatiÅĢrÅŗ generavimas kiekvienam bibliotekos elementui, taip pat miniatiÅĢrÅŗ generavimas kiekvienam asmeniui",
"transcoding_acceleration_api": "Spartinimo API",
+ "transcoding_acceleration_api_description": "API kurį naudos paspartintam perkodavimui. Tai veiks pagal \"geriausiÄ
bandymÄ
\": nepavykus bus naudojamas programinis perkodavimas. VP9 gali veikti arba ne priklausomai nuo jÅĢsÅŗ techninÄs įrangos.",
"transcoding_acceleration_nvenc": "NVENC (reikalinga NVIDIA GPU)",
"transcoding_acceleration_qsv": "Quick Sync (reikalingas 7-os arba vÄlesnÄs generacijos Intel procesorius)",
+ "transcoding_acceleration_rkmpp": "RKMPP (tik Rockchip SOCs)",
"transcoding_acceleration_vaapi": "VAAPI",
+ "transcoding_accepted_audio_codecs": "Priimtini garso kodekai",
+ "transcoding_accepted_audio_codecs_description": "Pasirinkti kuriÅŗ garso kodekÅŗ nereikia perkoduoti. Naudojma tik kai kurioms perkodavimo taisyklÄms.",
"transcoding_accepted_containers": "Priimami konteineriai",
+ "transcoding_accepted_containers_description": "Pasirinkti kuriÅŗ konteineriÅŗ formatÅŗ nereikia performuoti į MP4. Naudojama tik kai kurioms perkodavimo taisyklÄms.",
+ "transcoding_accepted_video_codecs": "Priimami vaizdo kodekai",
+ "transcoding_accepted_video_codecs_description": "Pasirinkti vaizdo kodekus kuriÅŗ nereikia perkoduoti. Naudojama tik kai kurioms perkodavimo taisyklÄms.",
"transcoding_advanced_options_description": "Parinktys, kuriÅŗ daugelis naudotojÅŗ keisti neturÄtÅŗ",
"transcoding_audio_codec": "Garso kodekas",
"transcoding_audio_codec_description": "Opus yra aukÅĄÄiausios kokybÄs variantas, taÄiau turi maÅžesnį suderinamumÄ
su senesniais įrenginiais ar programine įranga.",
"transcoding_bitrate_description": "Vaizdo įraÅĄai virÅĄija maksimaliÄ
leistinÄ
bitÅŗ spartÄ
arba nÄra priimtino formato",
+ "transcoding_codecs_learn_more": "SuÅžinoti daugiau apie naudojamÄ
terminologijÄ
, naudokite FFmpeg dokumentacijÄ
{label} ā´ā´¨āĩⴍⴤāĩ ā´ā´Ēā´¯āĩā´āĩā´¤ā´žā´ĩā´ŋā´¨āĩā´ąāĩ ā´¸āĩā´ąāĩā´ąāĩā´ąāĩā´āĩ ā´˛āĩā´Ŧā´˛ā´žā´Ŗāĩ",
+ "system_settings": "ā´¸ā´ŋā´¸āĩā´ąāĩā´ąā´ ā´āĩā´°ā´Žāĩā´ā´°ā´Ŗā´āĩā´āĩž",
+ "tag_cleanup_job": "ā´ā´žā´āĩ ā´āĩā´˛āĩā´¨ā´Ēāĩā´Ēāĩ",
+ "template_email_available_tags": "ā´¨ā´ŋā´āĩā´ā´ŗāĩā´āĩ ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąā´ŋāĩŊ ā´ā´¨ā´ŋā´Ēāĩā´Ēā´ąā´¯āĩā´¨āĩā´¨ ā´ĩāĩā´°ā´ŋā´¯ā´Ŧā´ŋā´ŗāĩā´āĩž ā´ā´Ēā´¯āĩā´ā´ŋā´āĩā´ā´žā´: {tags}",
+ "template_email_if_empty": "ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąāĩ ā´ļāĩā´¨āĩā´¯ā´Žā´žā´Ŗāĩā´āĩā´ā´ŋāĩŊ, ā´Ąā´ŋā´Ģāĩāĩžā´āĩā´āĩ ā´ā´Žāĩā´¯ā´ŋāĩŊ ā´ā´Ēā´¯āĩā´ā´ŋā´āĩā´āĩā´.",
+ "template_email_invite_album": "ā´āĩŊā´Ŧā´ ā´āĩⴎ⴪ā´ŋā´āĩā´ā´žā´¨āĩā´ŗāĩā´ŗ ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąāĩ",
+ "template_email_preview": "ā´Ēāĩā´°ā´ŋā´ĩāĩā´¯āĩ",
+ "template_email_settings": "ā´ā´Žāĩā´¯ā´ŋāĩŊ ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąāĩā´āĩž",
+ "template_email_update_album": "ā´āĩŊā´Ŧā´ ā´
ā´Ēāĩā´Ąāĩā´ąāĩā´ąāĩ ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąāĩ",
+ "template_email_welcome": "ā´¸āĩā´ĩā´žā´ā´¤ ā´ā´Žāĩā´¯ā´ŋāĩŊ ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąāĩ",
+ "template_settings": "ā´
ā´ąā´ŋā´¯ā´ŋā´Ēāĩā´Ēāĩ ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąāĩā´āĩž",
+ "template_settings_description": "ā´
ā´ąā´ŋā´¯ā´ŋā´Ēāĩā´Ēāĩā´āĩžā´āĩā´ā´žā´¯ā´ŋ ā´ā´ˇāĩā´ā´žā´¨āĩā´¸āĩā´¤ ā´āĩā´ā´Ēāĩā´˛āĩā´ąāĩā´ąāĩā´āĩž ā´āĩā´ā´žā´°āĩⴝⴠā´āĩā´¯āĩā´¯āĩā´",
+ "theme_custom_css_settings": "ā´ā´¸āĩā´ąāĩā´ąā´ CSS",
+ "theme_custom_css_settings_description": "ā´ā´žā´¸āĩā´āĩā´Ąā´ŋā´ā´āĩ ā´¸āĩā´ąāĩā´ąāĩāĩŊ ā´ˇāĩā´ąāĩā´ąāĩā´āĩž (CSS) Immich-ā´¨āĩā´ąāĩ ā´Ąā´ŋā´¸āĩāĩģ ā´ā´ˇāĩā´ā´žā´¨āĩā´¸āĩā´¤ā´Žā´žā´āĩā´ā´žāĩģ ā´
ā´¨āĩā´ĩā´Ļā´ŋā´āĩā´āĩā´¨āĩā´¨āĩ.",
+ "theme_settings": "ā´¤āĩā´ ā´āĩā´°ā´Žāĩā´ā´°ā´Ŗā´āĩā´āĩž",
+ "theme_settings_description": "Immich ā´ĩāĩā´Ŧāĩ ā´ā´¨āĩā´ąāĩŧā´Ģāĩā´¸ā´ŋā´¨āĩā´ąāĩ ā´ā´¸āĩā´ąāĩā´ąā´Žāĩā´¸āĩā´ˇāĩģ ā´āĩā´ā´žā´°āĩⴝⴠā´āĩā´¯āĩā´¯āĩā´",
+ "thumbnail_generation_job": "ā´¤ā´ā´Ŧāĩā´¨āĩā´¯ā´ŋā´˛āĩā´āĩž ā´¨ā´ŋāĩŧā´Žāĩā´Žā´ŋā´āĩā´āĩā´",
+ "thumbnail_generation_job_description": "ā´ā´°āĩ ā´
ā´¸ā´ąāĩā´ąā´ŋā´¨āĩā´ ā´ĩā´˛āĩā´¤āĩā´ ā´āĩā´ąāĩā´¤āĩā´ ā´Žā´āĩā´ā´ŋⴝⴤāĩā´Žā´žā´¯ ā´¤ā´ā´Ŧāĩā´¨āĩā´¯ā´ŋā´˛āĩā´ā´ŗāĩā´ ā´ā´°āĩ ā´ĩāĩā´¯ā´āĩā´¤ā´ŋā´āĩā´āĩā´ ā´¤ā´ā´Ŧāĩā´¨āĩā´¯ā´ŋā´˛āĩā´ā´ŗāĩā´ ā´¨ā´ŋāĩŧā´Žāĩā´Žā´ŋā´āĩā´āĩā´",
+ "transcoding_acceleration_api": "ā´ā´āĩā´¸ā´ŋā´˛ā´ąāĩā´ˇāĩģ API",
+ "transcoding_acceleration_api_description": "ā´āĩā´°ā´žāĩģā´¸āĩâā´āĩā´Ąā´ŋā´ā´āĩ ā´¤āĩā´ĩā´°ā´ŋā´¤ā´Ēāĩā´Ēāĩā´āĩā´¤āĩā´¤āĩā´¨āĩⴍⴤā´ŋā´¨āĩ ā´¨ā´ŋā´āĩā´ā´ŗāĩā´āĩ ā´ā´Ēā´ā´°ā´Ŗā´ĩāĩā´Žā´žā´¯ā´ŋ ā´¸ā´ā´ĩā´Ļā´ŋā´āĩā´āĩā´¨āĩā´¨ API. ā´ ā´āĩā´°ā´Žāĩā´ā´°ā´Ŗā´ 'ā´Ŧāĩā´¸āĩā´ąāĩā´ąāĩ ā´ā´Ģāĩāĩŧā´āĩā´āĩ' ā´ā´Ŗāĩ: ā´Ēā´°ā´žā´ā´¯ā´Ēāĩā´Ēāĩā´āĩā´ā´žāĩŊ ā´¸āĩā´Ģāĩā´ąāĩā´ąāĩâā´ĩāĩā´¯āĩŧ ā´āĩā´°ā´žāĩģā´¸āĩâā´āĩā´Ąā´ŋā´ā´ā´ŋā´˛āĩā´āĩā´āĩ ā´Žā´žā´ąāĩā´. ā´¨ā´ŋā´āĩā´ā´ŗāĩā´āĩ ā´šā´žāĩŧā´Ąāĩâā´ĩāĩā´¯āĩŧ ā´
ā´¨āĩⴏⴰā´ŋā´āĩā´āĩ VP9 ā´Ēāĩā´°ā´ĩāĩŧā´¤āĩā´¤ā´ŋā´āĩā´āĩā´ā´¯āĩ ā´Ēāĩā´°ā´ĩāĩŧā´¤āĩā´¤ā´ŋā´āĩā´ā´žā´¤ā´ŋā´°ā´ŋā´āĩā´āĩā´ā´¯āĩ ā´āĩā´¯āĩā´¯ā´žā´.",
+ "transcoding_acceleration_nvenc": "NVENC (NVIDIA GPU ā´ā´ĩā´ļāĩā´¯ā´Žā´žā´Ŗāĩ)",
+ "transcoding_acceleration_qsv": "ā´āĩā´ĩā´ŋā´āĩā´āĩ ā´¸ā´ŋā´āĩā´āĩ (7-ā´žā´ ā´¤ā´˛ā´Žāĩā´ą ā´ā´¨āĩā´ąāĩŊ ā´¸ā´ŋā´Ēā´ŋā´¯āĩ ā´
ā´˛āĩā´˛āĩā´āĩā´ā´ŋāĩŊ ā´
ā´¤ā´ŋā´¨āĩā´ļāĩā´ˇā´Žāĩā´ŗāĩā´ŗā´¤āĩ ā´ā´ĩā´ļāĩā´¯ā´Žā´žā´Ŗāĩ)",
+ "transcoding_acceleration_rkmpp": "RKMPP (Rockchip SOC-ā´ā´ŗā´ŋāĩŊ ā´Žā´žā´¤āĩā´°ā´)",
+ "transcoding_acceleration_vaapi": "VAAPI",
+ "transcoding_accepted_audio_codecs": "ā´
ā´ā´āĩā´āĩā´¤ ā´ā´Ąā´ŋā´¯āĩ ā´āĩā´Ąāĩā´āĩā´āĩā´āĩž",
+ "transcoding_accepted_audio_codecs_description": "ā´āĩā´°ā´žāĩģā´¸āĩâā´āĩā´Ąāĩ ā´āĩā´¯āĩā´¯āĩā´Ŗāĩā´ā´žā´¤āĩā´¤ ā´ā´Ąā´ŋā´¯āĩ ā´āĩā´Ąāĩā´āĩā´āĩā´āĩž ā´¤ā´ŋā´°ā´āĩā´āĩā´āĩā´āĩā´āĩā´. ā´ā´ŋā´˛ ā´āĩā´°ā´žāĩģā´¸āĩâā´āĩā´Ąāĩ ⴍⴝā´āĩā´āĩžā´āĩā´āĩ ā´ĩāĩā´Ŗāĩā´ā´ŋ ā´Žā´žā´¤āĩā´°ā´ ā´ā´Ēā´¯āĩā´ā´ŋā´āĩā´āĩā´¨āĩā´¨āĩ.",
+ "transcoding_accepted_containers": "ā´
ā´ā´āĩā´āĩā´¤ ā´ā´Ŗāĩā´āĩā´¯āĩâā´¨ā´ąāĩā´āĩž",
+ "transcoding_accepted_containers_description": "MP4-ā´˛āĩā´āĩā´āĩ ā´ąāĩā´Žā´āĩā´¸āĩ ā´āĩā´¯āĩā´¯āĩā´Ŗāĩā´ā´žā´¤āĩā´¤ ā´ā´Ŗāĩā´āĩā´¯āĩâā´¨āĩŧ ā´Ģāĩāĩŧā´Žā´žā´ąāĩā´ąāĩā´āĩž ā´¤ā´ŋā´°ā´āĩā´āĩā´āĩā´āĩā´āĩā´. ā´ā´ŋā´˛ ā´āĩā´°ā´žāĩģā´¸āĩâā´āĩā´Ąāĩ ⴍⴝā´āĩā´āĩžā´āĩā´āĩ ā´ĩāĩā´Ŗāĩā´ā´ŋ ā´Žā´žā´¤āĩā´°ā´ ā´ā´Ēā´¯āĩā´ā´ŋā´āĩā´āĩā´¨āĩā´¨āĩ.",
+ "transcoding_accepted_video_codecs": "ā´
ā´ā´āĩā´āĩā´¤ ā´ĩāĩā´Ąā´ŋā´¯āĩ ā´āĩā´Ąāĩā´āĩā´āĩā´āĩž",
+ "transcoding_accepted_video_codecs_description": "ā´āĩā´°ā´žāĩģā´¸āĩâā´āĩā´Ąāĩ ā´āĩā´¯āĩā´¯āĩā´Ŗāĩā´ā´žā´¤āĩā´¤ ā´ĩāĩā´Ąā´ŋā´¯āĩ ā´āĩā´Ąāĩā´āĩā´āĩā´āĩž ā´¤ā´ŋā´°ā´āĩā´āĩā´āĩā´āĩā´āĩā´. ā´ā´ŋā´˛ ā´āĩā´°ā´žāĩģā´¸āĩâā´āĩā´Ąāĩ ⴍⴝā´āĩā´āĩžā´āĩā´āĩ ā´ĩāĩā´Ŗāĩā´ā´ŋ ā´Žā´žā´¤āĩā´°ā´ ā´ā´Ēā´¯āĩā´ā´ŋā´āĩā´āĩā´¨āĩā´¨āĩ.",
+ "transcoding_advanced_options_description": "ā´Žā´ŋā´āĩā´ ā´ā´Ēā´¯āĩā´āĩā´¤ā´žā´āĩā´ā´ŗāĩā´ ā´Žā´žā´ąāĩā´ąā´ ā´ĩā´°āĩā´¤āĩā´¤āĩā´Ŗāĩā´ā´¤ā´ŋā´˛āĩā´˛ā´žā´¤āĩā´¤ ā´ā´Ēāĩⴎⴍāĩā´āĩž",
+ "transcoding_audio_codec": "ā´ā´Ąā´ŋā´¯āĩ ā´āĩā´Ąāĩā´āĩ",
+ "transcoding_audio_codec_description": "Opus ā´ā´ąāĩā´ąā´ĩāĩā´ ā´ā´¯āĩŧā´¨āĩā´¨ ā´¨ā´ŋā´˛ā´ĩā´žā´°ā´Žāĩā´ŗāĩā´ŗ ā´ā´Ēāĩā´ˇā´¨ā´žā´Ŗāĩ, ā´Ēā´āĩā´ˇāĩ ā´Ēā´´ā´¯ ā´ā´Ēā´ā´°ā´Ŗā´āĩā´ā´ŗāĩā´Žā´žā´¯āĩ ā´¸āĩā´Ģāĩā´ąāĩā´ąāĩâā´ĩāĩā´¯ā´ąāĩā´Žā´žā´¯āĩ ā´ā´¤ā´ŋā´¨āĩ ā´āĩā´ąā´āĩā´ ā´
ā´¨āĩā´¯āĩā´āĩⴝⴤⴝāĩ ā´ā´ŗāĩā´ŗāĩ.",
+ "transcoding_bitrate_description": "ā´Ēā´°ā´Žā´žā´ĩā´§ā´ŋ ā´Ŧā´ŋā´ąāĩā´ąāĩā´ąāĩā´ąāĩā´ąā´ŋā´¨āĩā´āĩā´ā´žāĩž ā´ā´¯āĩŧā´¨āĩⴍⴤāĩ ā´
ā´ā´āĩā´āĩā´¤ ā´Ģāĩāĩŧā´Žā´žā´ąāĩā´ąā´ŋāĩŊ ā´
ā´˛āĩā´˛ā´žā´¤āĩⴤⴤāĩ ā´ā´¯ ā´ĩāĩā´Ąā´ŋā´¯āĩā´āĩž",
+ "transcoding_codecs_learn_more": "ā´ā´ĩā´ŋā´āĩ ā´ā´Ēā´¯āĩā´ā´ŋā´āĩā´ā´ŋā´°ā´ŋā´āĩā´āĩā´¨āĩā´¨ ā´Ēā´Ļā´āĩā´ā´ŗāĩā´āĩā´āĩā´ąā´ŋā´āĩā´āĩ ā´āĩā´āĩā´¤ā´˛ā´ąā´ŋā´¯ā´žāĩģ, {label} ā¤šā¤ž ā¤ĩā¤žā¤Ē⤰ā¤ā¤°āĨ⤤āĨā¤¯ā¤žā¤ā¤ž ⤏ā¤ā¤āĨā¤°ā¤š ⤞āĨā¤Ŧ⤞ ā¤ā¤šāĨ",
+ "system_settings": "ā¤ĒāĨā¤°ā¤Ŗā¤žā¤˛āĨ ⤏āĨā¤ā¤ŋā¤ā¤āĨā¤",
+ "tag_cleanup_job": "ā¤āĨ
⤠⤏āĨā¤ĩā¤āĨā¤ā¤¤ā¤ž",
+ "template_email_available_tags": "⤤āĨā¤Žā¤āĨā¤¯ā¤ž ā¤āĨā¤ŽāĨā¤ĒāĨ⤞āĨā¤ā¤Žā¤§āĨ⤝āĨ ā¤ā¤žā¤˛āĨ⤞ ā¤ā¤˛ (variables) ā¤ĩā¤žā¤Ē⤰āĨ ā¤ļā¤ā¤¤ā¤ž: {tags}",
+ "template_email_if_empty": "ā¤āĨā¤ŽāĨā¤ĒāĨ⤞āĨ⤠⤰ā¤ŋā¤āĨ⤤ ā¤
⤏⤞āĨā¤¯ā¤žā¤¸, ā¤ĄāĨā¤ĢāĨ⤞āĨ⤠ā¤ā¤ŽāĨ⤞ ā¤ĩā¤žā¤Ēā¤°ā¤˛ā¤ž ā¤ā¤žā¤ā¤˛.",
+ "template_email_invite_album": "ā¤ā¤Žā¤ā¤¤āĨ⤰⤪ ā¤
⤞āĨā¤Ŧā¤Ž ā¤āĨā¤ŽāĨā¤ĒāĨ⤞āĨā¤",
+ "template_email_preview": "ā¤ĒāĨ⤰āĨā¤ĩā¤žā¤ĩ⤞āĨā¤ā¤¨",
+ "template_email_settings": "ā¤ā¤ŽāĨ⤞ ā¤āĨā¤ŽāĨā¤ĒāĨ⤞āĨā¤",
+ "template_email_update_album": "ā¤
⤞āĨā¤Ŧā¤Ž ā¤āĨā¤ŽāĨā¤ĒāĨ⤞āĨ⤠ā¤
ā¤ĻāĨ⤝⤤⤍ā¤ŋ⤤ ā¤ā¤°ā¤ž",
+ "template_email_welcome": "⤏āĨā¤ĩā¤žā¤ā¤¤ ā¤ā¤ŽāĨ⤞ ā¤āĨā¤ŽāĨā¤ĒāĨ⤞āĨā¤",
+ "template_settings": "⤏āĨā¤ā¤¨ā¤ž ā¤āĨā¤ŽāĨā¤Ē⤞āĨā¤āĨ⤏",
+ "template_settings_description": "⤏āĨā¤ā¤¨ā¤žā¤ā¤¸ā¤žā¤ āĨ ā¤¸ā¤žā¤¨āĨā¤āĨ⤞ ā¤āĨā¤ŽāĨā¤Ē⤞āĨā¤āĨ⤏ ā¤ĩāĨ⤝ā¤ĩ⤏āĨā¤Ĩā¤žā¤Ēā¤ŋ⤤ ā¤ā¤°ā¤ž",
+ "theme_custom_css_settings": "ā¤¸ā¤žā¤¨āĨā¤āĨ⤞ CSS",
+ "theme_custom_css_settings_description": "Cascading Style Sheets (CSS) ā¤ĻāĨā¤ĩā¤žā¤°āĨ Immich ā¤āĨ ā¤Ąā¤ŋā¤ā¤žā¤ā¤¨ ā¤¸ā¤žā¤¨āĨā¤āĨ⤞ ā¤ā¤°ā¤ŖāĨā¤¯ā¤žā¤āĨ ā¤Ē⤰ā¤ĩā¤žā¤¨ā¤āĨ ā¤Žā¤ŋ⤺⤤āĨ.",
+ "theme_settings": "ā¤ĨāĨā¤Ž ⤏āĨā¤ā¤ŋā¤ā¤āĨā¤",
+ "theme_settings_description": "Immich ā¤āĨā¤¯ā¤ž ā¤ĩāĨā¤Ŧ ā¤ā¤ā¤ā¤°ā¤ĢāĨ⤏ā¤āĨ ā¤¸ā¤žā¤¨āĨā¤āĨ⤞⤍ ā¤ĩāĨ⤝ā¤ĩ⤏āĨā¤Ĩā¤žā¤Ēā¤ŋ⤤ ā¤ā¤°ā¤ž",
+ "thumbnail_generation_job": "ā¤Ĩā¤ā¤Ŧ⤍āĨ⤞ ā¤¤ā¤¯ā¤žā¤° ā¤ā¤°ā¤ž",
+ "thumbnail_generation_job_description": "ā¤ĒāĨ⤰⤤āĨ⤝āĨā¤ ā¤Žā¤žā¤˛ā¤Žā¤¤āĨ⤤āĨā¤¸ā¤žā¤ āĨ ā¤ŽāĨ⤠āĨ, ā¤˛ā¤šā¤žā¤¨ ā¤ā¤Ŗā¤ŋ ā¤ŦāĨ⤞⤰ ā¤āĨ⤞āĨ⤞āĨ ā¤Ĩā¤ā¤Ŧ⤍āĨ⤞ ⤤⤏āĨ⤠ā¤ĒāĨ⤰⤤āĨ⤝āĨ⤠ā¤ĩāĨ⤝ā¤āĨ⤤āĨā¤¸ā¤žā¤ āĨ ā¤Ĩā¤ā¤Ŧ⤍āĨ⤞ ā¤¤ā¤¯ā¤žā¤° ā¤ā¤°ā¤ž",
+ "transcoding_acceleration_api": "ā¤ā¤āĨ⤏āĨ⤞āĨ⤰āĨā¤ļ⤍ API",
+ "transcoding_acceleration_api_description": "ā¤āĨā¤°ā¤žā¤¨āĨ⤏ā¤āĨā¤Ąā¤ŋā¤ā¤ ā¤ā¤¤āĨ ā¤ĩā¤žā¤ĸā¤ĩ⤪āĨā¤¯ā¤žā¤¸ā¤žā¤ āĨ ⤤āĨā¤Žā¤āĨā¤¯ā¤ž ā¤ā¤Ēā¤ā¤°ā¤Ŗā¤žā¤ļāĨ ⤏ā¤ā¤ĩā¤žā¤Ļ ā¤¸ā¤žā¤§ā¤Ŗā¤žā¤°āĨ API. ā¤šāĨ ⤏āĨā¤ā¤ŋā¤ā¤ âā¤ŦāĨ⤏āĨ⤠ā¤ā¤Ģ⤰āĨā¤â ā¤ā¤šāĨ: ā¤
⤝ā¤ļ⤏āĨā¤ĩāĨ ā¤ā¤žā¤˛āĨā¤¯ā¤žā¤¸ ⤏āĨā¤ĢāĨā¤ā¤ĩāĨā¤
⤰ ā¤āĨā¤°ā¤žā¤¨āĨ⤏ā¤āĨā¤Ąā¤ŋā¤ā¤ā¤ā¤ĄāĨ ā¤Ē⤞ā¤ā¤ĩ⤤āĨ. VP9 ā¤šā¤žā¤°āĨā¤Ąā¤ĩāĨā¤
⤰ā¤ĩ⤰ ā¤
ā¤ĩ⤞ā¤ā¤ŦāĨ⤍ ā¤ā¤žā¤Ž ā¤ā¤°āĨ⤞ ā¤ā¤ŋā¤ā¤ĩā¤ž ā¤¨ā¤žā¤šāĨāĨ¤",
+ "transcoding_acceleration_nvenc": "NVENC (NVIDIA GPU ā¤ā¤ĩā¤ļāĨ⤝ā¤)",
+ "transcoding_acceleration_qsv": "Quick Sync (7ā¤ĩāĨā¤¯ā¤ž ā¤Ēā¤ŋā¤ĸāĨā¤ā¤ž Intel CPU ā¤ā¤ŋā¤ā¤ĩā¤ž ⤍ā¤ā¤¤ā¤°ā¤āĨ ā¤ā¤ĩā¤ļāĨ⤝ā¤ā¤¤ā¤ž)",
+ "transcoding_acceleration_rkmpp": "RKMPP (ā¤āĨā¤ĩ⤺ Rockchip SoC ā¤ĩ⤰)",
+ "transcoding_acceleration_vaapi": "ā¤ĩāĨā¤ā¤ā¤ĒāĨā¤ā¤",
+ "transcoding_accepted_audio_codecs": "ā¤Žā¤žā¤¨āĨ⤝ ā¤āĨ⤞āĨ⤞āĨ ā¤ā¤Ąā¤ŋ⤠ā¤āĨā¤ĄāĨ⤏āĨ⤏",
+ "transcoding_accepted_audio_codecs_description": "ā¤āĨ⤪⤤āĨ ā¤ā¤Ąā¤ŋ⤠ā¤āĨā¤ĄāĨ⤏āĨ⤏ ā¤āĨā¤°ā¤žā¤¨āĨ⤏ā¤āĨā¤Ą ā¤āĨ⤞āĨ ā¤ā¤žā¤ŖāĨā¤¯ā¤žā¤āĨ ā¤ā¤°ā¤ ā¤¨ā¤žā¤šāĨ ⤤āĨ ⤍ā¤ŋā¤ĩā¤Ąā¤ž. ā¤āĨā¤ĩ⤺ ā¤ā¤Ąā¤ŋ⤠ā¤
⤏⤞āĨ⤞āĨā¤¯ā¤ž ā¤ā¤¨ā¤ĒāĨā¤ā¤¸ā¤žā¤ āĨ ā¤ĩā¤žā¤Ē⤰⤞āĨ ā¤ā¤žā¤¤āĨ.",
+ "transcoding_accepted_containers": "ā¤Žā¤žā¤¨āĨ⤝ ā¤ā¤ā¤āĨ⤍⤰ ā¤ĒāĨā¤°ā¤žā¤°āĨā¤Ē",
+ "transcoding_accepted_containers_description": "ā¤āĨ⤪⤤āĨ ā¤ā¤ā¤āĨ⤍⤰ ā¤ĒāĨā¤°ā¤žā¤°āĨā¤Ē MP4 ā¤Žā¤§āĨ⤝āĨ ⤰āĨā¤Žā¤āĨ⤏ ā¤ā¤°ā¤ŖāĨā¤¯ā¤žā¤āĨ ā¤ā¤°ā¤ ā¤¨ā¤žā¤šāĨ ⤤āĨ ⤍ā¤ŋā¤ĩā¤Ąā¤ž. ā¤āĨā¤ĩ⤺ ā¤ĩā¤ŋā¤ļā¤ŋ⤎āĨ⤠ā¤āĨā¤°ā¤žā¤¨āĨ⤏ā¤āĨā¤Ą ⤧āĨā¤°ā¤Ŗā¤žā¤ā¤¸ā¤žā¤ āĨ ā¤ĩā¤žā¤Ē⤰⤞āĨ ā¤ā¤žā¤¤āĨ.",
+ "transcoding_accepted_video_codecs": "ā¤Žā¤žā¤¨āĨ⤝ ā¤ĩāĨā¤šā¤ŋā¤Ąā¤ŋ⤠ā¤āĨā¤ĄāĨ⤏āĨ⤏",
+ "transcoding_accepted_video_codecs_description": "ā¤āĨ⤪⤤āĨ ā¤ĩāĨā¤šā¤ŋā¤Ąā¤ŋ⤠ā¤āĨā¤ĄāĨ⤏āĨ⤏ ā¤āĨā¤°ā¤žā¤¨āĨ⤏ā¤āĨā¤Ą ā¤ā¤°ā¤ŖāĨā¤¯ā¤žā¤āĨ ā¤ā¤°ā¤ ā¤¨ā¤žā¤šāĨ ⤤āĨ ⤍ā¤ŋā¤ĩā¤Ąā¤ž. ā¤āĨā¤ĩ⤺ ā¤ĩā¤ŋā¤ļā¤ŋ⤎āĨ⤠ā¤āĨā¤°ā¤žā¤¨āĨ⤏ā¤āĨā¤Ą ⤧āĨā¤°ā¤Ŗā¤žā¤ā¤¸ā¤žā¤ āĨ ā¤ĩā¤žā¤Ē⤰⤞āĨ ā¤ā¤žā¤¤āĨ.",
+ "transcoding_advanced_options_description": "ā¤
ā¤ļāĨ ⤏āĨā¤ā¤ŋā¤ā¤āĨ⤠ā¤āĨā¤¯ā¤žā¤¤ ā¤Ŧā¤šāĨ⤤āĨ⤠ā¤ĩā¤žā¤Ē⤰ā¤ā¤°āĨ⤤āĨā¤¯ā¤žā¤ā¤¨ā¤ž ā¤Ŧā¤Ļ⤞ ā¤ā¤°ā¤ŖāĨā¤¯ā¤žā¤āĨ ā¤ā¤°ā¤ ā¤¨ā¤žā¤šāĨ",
+ "transcoding_audio_codec": "ā¤ā¤Ąā¤ŋ⤠ā¤āĨā¤ĄāĨā¤",
+ "transcoding_audio_codec_description": "Opus ā¤šā¤ž ⤏⤰āĨā¤ĩā¤žā¤§ā¤ŋ⤠ā¤āĨ⤪ā¤ĩ⤤āĨā¤¤ā¤ž ā¤Ē⤰āĨā¤¯ā¤žā¤¯ ā¤ā¤šāĨ, ā¤Ē⤰ā¤ā¤¤āĨ ā¤āĨ⤍āĨā¤¯ā¤ž ā¤ā¤Ēā¤ā¤°ā¤ŖāĨ ā¤ā¤ŋā¤ā¤ĩā¤ž ⤏āĨā¤ĢāĨā¤ā¤ĩāĨā¤
⤰ā¤ļāĨ ā¤ā¤ŽāĨ ⤏āĨ⤏ā¤ā¤ā¤¤ā¤¤ā¤ž ā¤
⤏āĨ ā¤ļā¤ā¤¤āĨ.",
+ "transcoding_bitrate_description": "ā¤āĨā¤¯ā¤ž ā¤ĩāĨā¤šā¤ŋā¤Ąā¤ŋā¤ā¤ā¤ā¤ž ā¤Ŧā¤ŋā¤ā¤°āĨ⤠ā¤ā¤žā¤¸āĨ⤤ ā¤ā¤šāĨ ā¤ā¤ŋā¤ā¤ĩā¤ž ā¤āĨ ā¤Žā¤žā¤¨āĨ⤝ ā¤ĒāĨā¤°ā¤žā¤°āĨā¤Ēā¤žā¤¤ ā¤¨ā¤žā¤šāĨ⤤",
+ "transcoding_codecs_learn_more": "⤝āĨā¤ĨāĨ ā¤ĩā¤žā¤Ē⤰⤞āĨā¤¯ā¤ž ā¤ā¤žā¤Ŗā¤žā¤ąāĨā¤¯ā¤ž ⤏ā¤ā¤āĨā¤āĨā¤Ŧā¤ĻāĨā¤Ļ⤞ ā¤
⤧ā¤ŋ⤠ā¤ā¤žā¤ŖāĨ⤍ ā¤āĨ⤪āĨā¤¯ā¤žā¤¸ā¤žā¤ āĨ, {label} er brukerens Lagringsetikett",
"system_settings": "Systeminstillinger",
- "tag_cleanup_job": "Tag opprydding",
+ "tag_cleanup_job": "Tagg-opprydding",
"template_email_available_tags": "Du kan bruke følgende variabler i din mal: {tags}",
"template_email_if_empty": "Hvis malen er tom, vil standard epost bli brut.",
"template_email_invite_album": "Inviter Album Mal",
"template_email_preview": "ForhÃĨndsvis",
- "template_email_settings": "Epost mal",
+ "template_email_settings": "E-postmaler",
"template_email_update_album": "Oppdater Album Mal",
- "template_email_welcome": "Mal for velkomst epost",
+ "template_email_welcome": "Mal for velkomst-e-post",
"template_settings": "Varslings Mal",
"template_settings_description": "Administrer tilpassede maler for varsling",
"theme_custom_css_settings": "Egendefinert CSS",
"theme_custom_css_settings_description": "Cascading Style Sheets gjør det mulig ÃĨ tilpasse designet av Immich.",
- "theme_settings": "Tema innstillinger",
+ "theme_settings": "Tema-innstillinger",
"theme_settings_description": "Administrer tilpasning av Immich webgrensesnitt",
"thumbnail_generation_job": "Generer miniatyrbilder",
"thumbnail_generation_job_description": "Generer store, smÃĨ og uskarpe miniatyrbilder for hver fil, samt miniatyrbilder for hver person",
@@ -331,6 +366,9 @@
"trash_number_of_days_description": "Antall dager ÃĨ beholde filer i papirkurven før de fjernes permanent",
"trash_settings": "Innstillinger for papirkurv",
"trash_settings_description": "Administrer papirkurv-innstillinger",
+ "unlink_all_oauth_accounts": "Koble fra alle OAuth-kontoer",
+ "unlink_all_oauth_accounts_description": "Husk ÃĨ koble fra alle OAuth-kontoer før du migrerer til ny leverandør.",
+ "unlink_all_oauth_accounts_prompt": "Vil du virkelig koble fra alle OAuth-kontoer? Dette vil nullstille OAuth ID for hver bruker, og kan ikke angres.",
"user_cleanup_job": "Bruker opprydning",
"user_delete_delay": "{user}s konto og elementer vil legges i kø for permanent sletting om {delay, plural, one {# dag} other {# dager}}.",
"user_delete_delay_settings": "Sletteforsinkelse",
@@ -353,17 +391,19 @@
"video_conversion_job": "Transkod videoer",
"video_conversion_job_description": "Konverter videoer for bedre kompatibilitet med nettlesere og enheter"
},
- "admin_email": "Administrator E-post",
- "admin_password": "Administrator Passord",
+ "admin_email": "Administrator e-post",
+ "admin_password": "Administratorpassord",
"administration": "Administrasjon",
"advanced": "Avansert",
"advanced_settings_enable_alternate_media_filter_subtitle": "Bruk denne innstillingen for ÃĨ filtrere mediefiler under synkronisering basert pÃĨ alternative kriterier. Bruk kun denne innstillingen dersom man opplever problemer med at applikasjonen ikke oppdager alle album.",
"advanced_settings_enable_alternate_media_filter_title": "[EKSPERIMENTELT] Bruk alternativ enhet album synk filter",
"advanced_settings_log_level_title": "LoggnivÃĨ: {level}",
- "advanced_settings_prefer_remote_subtitle": "Noen enheter er veldige trege til ÃĨ hente mikrobilder fra enheten. Aktiver denne innstillingen for ÃĨ hente de eksternt istedenfor.",
+ "advanced_settings_prefer_remote_subtitle": "Noen enheter er veldige trege til ÃĨ hente miniatyrbilder fra enheten. Aktiver denne innstillingen for ÃĨ hente de eksternt istedenfor.",
"advanced_settings_prefer_remote_title": "Foretrekk eksterne bilder",
"advanced_settings_proxy_headers_subtitle": "Definer proxy headere som Immich skal benytte ved enhver nettverksrequest",
"advanced_settings_proxy_headers_title": "Proxy headere",
+ "advanced_settings_readonly_mode_subtitle": "Aktiverer skrivebeskyttet modus der bildene bare kan vises. Ting som ÃĨ velge flere bilder, dele, caste og slette er deaktivert. Aktiver/deaktiver skrivebeskyttet modus via brukerens avatar fra hovedskjermen",
+ "advanced_settings_readonly_mode_title": "Skrivebeskyttet modus",
"advanced_settings_self_signed_ssl_subtitle": "Hopper over SSL sertifikatverifikasjon for server-endepunkt. PÃĨkrevet for selvsignerte sertifikater.",
"advanced_settings_self_signed_ssl_title": "Tillat selvsignerte SSL sertifikater",
"advanced_settings_sync_remote_deletions_subtitle": "Automatisk slette eller gjenopprette filer pÃĨ denne enheten hvis den handlingen har blitt gjort pÃĨ nettsiden",
@@ -374,30 +414,33 @@
"age_months": "Alder {months, plural, one {# mÃĨned} other {# mÃĨneder}}",
"age_year_months": "Alder 1 ÃĨr, {months, plural, one {# mÃĨned} other {# mÃĨneder}}",
"age_years": "{years, plural, other {Alder #}}",
- "album_added": "Album lagt til",
+ "album_added": "Album opprettet",
"album_added_notification_setting_description": "Motta en e-postvarsling nÃĨr du legges til i et delt album",
"album_cover_updated": "Albumomslag oppdatert",
- "album_delete_confirmation": "Er du sikker pÃĨ at du vil slette albumet {album}?",
+ "album_delete_confirmation": "Vil du virkelig slette albumet {album}?",
"album_delete_confirmation_description": "Hvis dette albumet deles, vil andre brukere miste tilgangen til dette.",
+ "album_deleted": "Album slettet",
"album_info_card_backup_album_excluded": "EKSKLUDERT",
"album_info_card_backup_album_included": "INKLUDERT",
"album_info_updated": "Albuminformasjon oppdatert",
"album_leave": "Forlate album?",
- "album_leave_confirmation": "Er du sikker pÃĨ at du vil forlate {album}?",
- "album_name": "Album Navn",
+ "album_leave_confirmation": "Vil du virkelig forlate {album}?",
+ "album_name": "Albumnavn",
"album_options": "Albumalternativer",
"album_remove_user": "Fjerne bruker?",
- "album_remove_user_confirmation": "Er du sikker pÃĨ at du vil fjerne {user}?",
- "album_share_no_users": "Ser ut til at du har delt dette albumet med alle brukere, eller du ikke har noen brukere ÃĨ dele det med.",
+ "album_remove_user_confirmation": "Vil du virkelig fjerne {user}?",
+ "album_search_not_found": "Ingen album ble funnet som traff ditt søk",
+ "album_share_no_users": "Dette albumet er allerede delt med du har delt dette albumet med alle brukere, eller du ikke har noen brukere ÃĨ dele det med.",
+ "album_summary": "Oppsummering av album",
"album_updated": "Album oppdatert",
"album_updated_setting_description": "Motta e-postvarsling nÃĨr et delt album fÃĨr nye filer",
"album_user_left": "Forlot {album}",
"album_user_removed": "Fjernet {user}",
- "album_viewer_appbar_delete_confirm": "Er du sikker pÃĨ at du vil slette dette albumet fra kontoen din?",
+ "album_viewer_appbar_delete_confirm": "Vil du virkelig slette dette albumet fra kontoen din?",
"album_viewer_appbar_share_err_delete": "Kunne ikke slette albumet",
"album_viewer_appbar_share_err_leave": "Kunne ikke forlate albumet",
- "album_viewer_appbar_share_err_remove": "Det oppstod et problem ved fjerning av objekter fra albumet",
- "album_viewer_appbar_share_err_title": "Feilet ved endring av albumtittel",
+ "album_viewer_appbar_share_err_remove": "Det oppstod et problem ved fjerning av elementer fra albumet",
+ "album_viewer_appbar_share_err_title": "Mislyktes ved endring av albumtittel",
"album_viewer_appbar_share_leave": "Forlat album",
"album_viewer_appbar_share_to": "Del til",
"album_viewer_page_share_add_users": "Legg til brukere",
@@ -407,6 +450,7 @@
"albums_default_sort_order": "Standard sorteringsrekkefølge for albumer",
"albums_default_sort_order_description": "Standard sorteringsrekkefølge for bilder nÃĨr man lager et nytt album.",
"albums_feature_description": "Samlinger av bilder som kan deles med andre brukere.",
+ "albums_on_device_count": "Albumer pÃĨ enheten {count}",
"all": "Alle",
"all_albums": "Alle album",
"all_people": "Alle personer",
@@ -417,27 +461,29 @@
"allow_public_user_to_upload": "Tillat uautentiserte brukere ÃĨ laste opp",
"alt_text_qr_code": "QR-kodebilde",
"anti_clockwise": "Mot klokken",
- "api_key": "API Nøkkel",
+ "api_key": "API-nøkkel",
"api_key_description": "Denne verdien vil vises kun Ên gang. Pass pÃĨ ÃĨ kopiere den før du lukker vinduet.",
"api_key_empty": "API-nøkkelnavnet bør ikke vÃĻre tomt",
"api_keys": "API-nøkler",
- "app_bar_signout_dialog_content": "Er du sikker pÃĨ at du vil logge ut?",
+ "app_bar_signout_dialog_content": "Vil du virkelig logge ut?",
"app_bar_signout_dialog_ok": "Ja",
"app_bar_signout_dialog_title": "Logg ut",
"app_settings": "Appinstillinger",
"appears_in": "Vises i",
- "archive": "Arkiver",
+ "apply_count": "Bruk ({count, number})",
+ "archive": "Arkiv",
+ "archive_action_prompt": "{count} lagt til i arkivet",
"archive_or_unarchive_photo": "Arkiver eller ta ut av arkivet",
- "archive_page_no_archived_assets": "Ingen arkiverte objekter funnet",
+ "archive_page_no_archived_assets": "Ingen arkiverte elementer funnet",
"archive_page_title": "Arkiv ({count})",
"archive_size": "Arkivstørrelse",
"archive_size_description": "Konfigurer arkivstørrelsen for nedlastinger (i GiB)",
"archived": "Arkivert",
"archived_count": "{count, plural, other {Arkivert #}}",
"are_these_the_same_person": "Er disse samme person?",
- "are_you_sure_to_do_this": "Er du sikker pÃĨ at du vil gjøre dette?",
- "asset_action_delete_err_read_only": "Kan ikke slette objekt(er) med kun lese-rettighet, hopper over",
- "asset_action_share_err_offline": "Kan ikke hente offline objekt(er), hopper over",
+ "are_you_sure_to_do_this": "Vil du virkelig gjøre dette?",
+ "asset_action_delete_err_read_only": "Kunne ikke slette element(er) med kun lese-rettighet, hopper over",
+ "asset_action_share_err_offline": "Kunne ikke hente offline element(er), hopper over",
"asset_added_to_album": "Lagt til i album",
"asset_adding_to_album": "Legger til i albumâĻ",
"asset_description_updated": "Elementbeskrivelse har blitt oppdatert",
@@ -453,56 +499,64 @@
"asset_list_settings_subtitle": "Innstillinger for layout av fotorutenett",
"asset_list_settings_title": "Fotorutenett",
"asset_offline": "Fil utilgjengelig",
- "asset_offline_description": "Dette elementet er offline. Immich kan ikke aksessere dets lokasjon. Vennlist pÃĨse at elementet er tilgijengelig og skann sÃĨ biblioteket pÃĨ nytt.",
+ "asset_offline_description": "Dette elementet er offline. Immich kan ikke aksessere dets lokasjon. Vennligst pÃĨse at elementet er tilgjengelig og skann sÃĨ biblioteket pÃĨ nytt.",
"asset_restored_successfully": "Objekt(er) gjenopprettet",
"asset_skipped": "Hoppet over",
- "asset_skipped_in_trash": "I søppelbøtten",
+ "asset_skipped_in_trash": "I papirkurven",
+ "asset_trashed": "Objekt slettet",
+ "asset_troubleshoot": "Feilsøk element",
"asset_uploaded": "Lastet opp",
"asset_uploading": "Laster oppâĻ",
"asset_viewer_settings_subtitle": "Endre dine visningsinnstillinger for galleriet",
"asset_viewer_settings_title": "Objektviser",
"assets": "Filer",
"assets_added_count": "Lagt til {count, plural, one {# element} other {# elementer}}",
- "assets_added_to_album_count": "Lagt til {count, plural, one {# asset} other {# assets}} i album",
- "assets_added_to_name_count": "Lagt til {count, plural, one {# asset} other {# assets}} i {hasName, select, true {{name}} other {new album}}",
- "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} kan ikke legges til i albumet",
+ "assets_added_to_album_count": "Lagt til {count, plural, one {# elementer} other {# element}} i album",
+ "assets_added_to_albums_count": "Lagt til {assetTotal, plural, one {# asset} other {# assets}} til {albumTotal, plural, one {# album} other {# albums}}",
+ "assets_cannot_be_added_to_album_count": "{count, plural, one {Objektet} other {Objektene}} kan ikke legges til i albumet",
+ "assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} kan ikke legges til i noen av albumene",
"assets_count": "{count, plural, one {# fil} other {# filer}}",
- "assets_deleted_permanently": "{count} objekt(er) slettet permanent",
- "assets_deleted_permanently_from_server": "{count} objekt(er) slettet permanent fra Immich-serveren",
+ "assets_deleted_permanently": "{count} element(er) slettet permanent",
+ "assets_deleted_permanently_from_server": "{count} element(er) slettet permanent fra Immich-serveren",
"assets_downloaded_failed": "{count, plural, one {Nedlasting av # fil - {error} fil feilet} other {Nedlastede # filer - {error} filer feilet}}",
- "assets_downloaded_successfully": "{count, plural, one {Downloaded # file successfully} other {Downloaded # files successfully}}",
- "assets_moved_to_trash_count": "Flyttet {count, plural, one {# asset} other {# assets}} til søppel",
- "assets_permanently_deleted_count": "Permanent slettet {count, plural, one {# asset} other {# assets}}",
- "assets_removed_count": "Slettet {count, plural, one {# asset} other {# assets}}",
- "assets_removed_permanently_from_device": "{count} objekt(er) slettet permanent fra enheten din",
- "assets_restore_confirmation": "Er du sikker pÃĨ at du vil gjenopprette alle slettede eiendeler? Denne handlingen kan ikke angres! VÃĻr oppmerksom pÃĨ at frakoblede ressurser ikke kan gjenopprettes pÃĨ denne mÃĨten.",
- "assets_restored_count": "Gjenopprettet {count, plural, one {# asset} other {# assets}}",
- "assets_restored_successfully": "{count} objekt(er) gjenopprettet",
- "assets_trashed": "{count} objekt(er) slettet",
- "assets_trashed_count": "Kastet {count, plural, one {# asset} other {# assets}}",
- "assets_trashed_from_server": "{count} objekt(er) slettet fra Immich serveren",
- "assets_were_part_of_album_count": "{count, plural, one {Asset was} other {Assets were}} er allerede lagt til i albumet",
+ "assets_downloaded_successfully": "{count, plural, one {Nedlastet # fil vellykket} other {Nedlastede # filer vellykket}}",
+ "assets_moved_to_trash_count": "Flyttet {count, plural, one {# element} other {# elementer}} til søppel",
+ "assets_permanently_deleted_count": "Slettet {count, plural, one {# element} other {# elementer}} permanent",
+ "assets_removed_count": "Slettet {count, plural, one {# element} other {# elementer}}",
+ "assets_removed_permanently_from_device": "{count} element(er) slettet permanent fra enheten din",
+ "assets_restore_confirmation": "Vil du virkelig gjenopprette alle slettede eiendeler? Denne handlingen kan ikke angres! VÃĻr oppmerksom pÃĨ at frakoblede ressurser ikke kan gjenopprettes pÃĨ denne mÃĨten.",
+ "assets_restored_count": "Gjenopprettet {count, plural, one {# element} other {# elementer}}",
+ "assets_restored_successfully": "{count} element(er) gjenopprettet",
+ "assets_trashed": "{count} element(er) slettet",
+ "assets_trashed_count": "Kastet {count, plural, one {# element} other {# elementer}}",
+ "assets_trashed_from_server": "{count} element(er) slettet fra Immich serveren",
+ "assets_were_part_of_album_count": "{count, plural, one {Objektet} other {Objektene}} er allerede lagt til i albumet",
+ "assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} allerede inkludert i albumet",
"authorized_devices": "Autoriserte enheter",
"automatic_endpoint_switching_subtitle": "Koble til lokalt over angitt Wi-Fi nÃĨr det er tilgjengelig, og bruk alternative tilkoblinger andre steder",
"automatic_endpoint_switching_title": "Automatisk URL bytte",
"autoplay_slideshow": "Autoavspilling av lysbildefremvisning",
"back": "Tilbake",
"back_close_deselect": "Tilbake, lukk eller fjern merking",
+ "background_backup_running_error": "Bakgrunnsbackup kjører, kan ikke starte manuell backup",
"background_location_permission": "Bakgrunnstillatelse for plassering",
"background_location_permission_content": "For ÃĨ bytte nettverk nÃĨr du kjører i bakgrunnen, mÃĨ Immich *alltid* ha presis posisjonstilgang slik at appen kan lese Wi-Fi-nettverkets navn",
+ "background_options": "Bakgrunnsinnstillinger",
+ "backup": "Sikkerhetskopiering",
"backup_album_selection_page_albums_device": "Album pÃĨ enhet ({count})",
"backup_album_selection_page_albums_tap": "Trykk for ÃĨ inkludere, dobbelttrykk for ÃĨ ekskludere",
"backup_album_selection_page_assets_scatter": "Objekter kan bli spredd over flere album. Album kan derfor bli inkludert eller ekskludert under sikkerhetskopieringen.",
"backup_album_selection_page_select_albums": "Velg album",
"backup_album_selection_page_selection_info": "Valginformasjon",
- "backup_album_selection_page_total_assets": "Totalt antall unike objekter",
+ "backup_album_selection_page_total_assets": "Totalt antall unike elementer",
+ "backup_albums_sync": "Synkronisering av sikkerhetskopialbum",
"backup_all": "Alle",
- "backup_background_service_backup_failed_message": "Sikkerhetskopiering av objekter feilet. Prøver pÃĨ nyttâĻ",
+ "backup_background_service_backup_failed_message": "Sikkerhetskopiering av elementer feilet. Prøver pÃĨ nyttâĻ",
"backup_background_service_connection_failed_message": "Tilkobling til server feilet. Prøver pÃĨ nyttâĻ",
"backup_background_service_current_upload_notification": "Laster opp {filename}",
- "backup_background_service_default_notification": "Ser etter nye objekterâĻ",
- "backup_background_service_error_title": "Sikkerhetskopieringsfeil",
- "backup_background_service_in_progress_notification": "Sikkerhetskopierer objekterâĻ",
+ "backup_background_service_default_notification": "Ser etter nye elementerâĻ",
+ "backup_background_service_error_title": "Feil under sikkerhetskopiering",
+ "backup_background_service_in_progress_notification": "Sikkerhetskopierer elementerâĻ",
"backup_background_service_upload_failure_notification": "Opplasting feilet {filename}",
"backup_controller_page_albums": "Sikkerhetskopier albumer",
"backup_controller_page_background_app_refresh_disabled_content": "Aktiver bakgrunnsoppdatering i Innstillinger > Generelt > Bakgrunnsoppdatering for ÃĨ bruke sikkerhetskopiering i bakgrunnen.",
@@ -514,20 +568,20 @@
"backup_controller_page_background_battery_info_title": "Batterioptimalisering",
"backup_controller_page_background_charging": "Kun ved lading",
"backup_controller_page_background_configure_error": "Konfigurering av bakgrunnstjenesten feilet",
- "backup_controller_page_background_delay": "Forsink sikkerhetskopiering av nye objekter: {duration}",
- "backup_controller_page_background_description": "Skru pÃĨ bakgrunnstjenesten for ÃĨ automatisk sikkerhetskopiere alle nye objekter uten ÃĨ mÃĨtte ÃĨpne appen",
+ "backup_controller_page_background_delay": "Forsink sikkerhetskopiering av nye elementer: {duration}",
+ "backup_controller_page_background_description": "Skru pÃĨ bakgrunnstjenesten for ÃĨ automatisk sikkerhetskopiere alle nye elementer uten ÃĨ mÃĨtte ÃĨpne appen",
"backup_controller_page_background_is_off": "Automatisk sikkerhetskopiering i bakgrunnen er deaktivert",
"backup_controller_page_background_is_on": "Automatisk sikkerhetskopiering i bakgrunnen er aktivert",
"backup_controller_page_background_turn_off": "Skru av bakgrunnstjenesten",
"backup_controller_page_background_turn_on": "Skru pÃĨ bakgrunnstjenesten",
"backup_controller_page_background_wifi": "Kun pÃĨ Wi-Fi",
- "backup_controller_page_backup": "Sikkerhetskopier",
+ "backup_controller_page_backup": "Sikkerhetskopiere",
"backup_controller_page_backup_selected": "Valgte: ",
"backup_controller_page_backup_sub": "Opplastede bilder og videoer",
"backup_controller_page_created": "Opprettet: {date}",
- "backup_controller_page_desc_backup": "SlÃĨ pÃĨ sikkerhetskopiering i forgrunnen for automatisk ÃĨ laste opp nye objekter til serveren nÃĨr du ÃĨpner appen.",
+ "backup_controller_page_desc_backup": "SlÃĨ pÃĨ sikkerhetskopiering i forgrunnen for automatisk ÃĨ laste opp nye elementer til serveren nÃĨr du ÃĨpner appen.",
"backup_controller_page_excluded": "Ekskludert: ",
- "backup_controller_page_failed": "Feilet ({count})",
+ "backup_controller_page_failed": "Mislyktes ({count})",
"backup_controller_page_filename": "Filnavn: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "Informasjon om sikkerhetskopi",
@@ -544,14 +598,17 @@
"backup_controller_page_turn_off": "SlÃĨ av sikkerhetskopiering i forgrunnen",
"backup_controller_page_turn_on": "SlÃĨ pÃĨ sikkerhetskopiering i forgrunnen",
"backup_controller_page_uploading_file_info": "Laster opp filinformasjon",
- "backup_err_only_album": "Kan ikke fjerne det eneste albumet",
- "backup_info_card_assets": "objekter",
+ "backup_err_only_album": "Kunne ikke fjerne det eneste albumet",
+ "backup_error_sync_failed": "Synkronisering feilet. Kunne ikke fortsette sikkerhetskopiering.",
+ "backup_info_card_assets": "elementer",
"backup_manual_cancelled": "Avbrutt",
"backup_manual_in_progress": "Opplasting er allerede i gang. Prøv igjen om litt",
"backup_manual_success": "Vellykket",
"backup_manual_title": "Opplastingsstatus",
+ "backup_options": "Backup innstillinger",
"backup_options_page_title": "Backupinnstillinger",
"backup_setting_subtitle": "Administrer opplastingsinnstillinger for bakgrunn og forgrunn",
+ "backup_settings_subtitle": "HÃĨndter opplastingsinnstillinger",
"backward": "Bakover",
"biometric_auth_enabled": "Biometrisk autentisering aktivert",
"biometric_locked_out": "Du er lÃĨst ute av biometrisk verifisering",
@@ -563,15 +620,15 @@
"bugs_and_feature_requests": "Feil og funksjonsforespørsler",
"build": "Bygg",
"build_image": "Lag Bilde",
- "bulk_delete_duplicates_confirmation": "Er du sikker pÃĨ at du vil slette {count, plural, one {# duplicate asset} other {# duplicate assets}} dupliserte filer? Dette vil beholde største filen fra hver gruppe og vil permanent slette alle andre duplikater. Du kan ikke angre denne handlingen!",
- "bulk_keep_duplicates_confirmation": "Er du sikker pÃĨ at du vil beholde {count, plural, one {# duplicate asset} other {# duplicate assets}} dupliserte filer? Dette vil løse alle dupliserte grupper uten ÃĨ slette noe.",
- "bulk_trash_duplicates_confirmation": "Er du sikker pÃĨ ønsker ÃĨ slette {count, plural, one {# duplicate asset} other {# duplicate assets}} dupliserte filer? Dette vil beholde største filen fra hver gruppe, samt slette alle andre duplikater.",
+ "bulk_delete_duplicates_confirmation": "Vil du virkelig slette {count, plural, one {# duplisert fil} other {# dupliserte filer}}? Dette vil beholde største filen fra hver gruppe og vil permanent slette alle andre duplikater. Du kan ikke angre denne handlingen!",
+ "bulk_keep_duplicates_confirmation": "Vil du virkelig beholde {count, plural, one {# duplikat} other {# duplikater}}? Dette vil løse alle duplikatgrupper uten ÃĨ slette noe.",
+ "bulk_trash_duplicates_confirmation": "Vil du virkelig ÃĨ slette {count, plural, one {# duplisert element} other {# dupliserte elementer}}? Dette vil beholde største filen fra hver gruppe, samt slette alle andre duplikater.",
"buy": "Kjøp Immich",
"cache_settings_clear_cache_button": "Tøm buffer",
"cache_settings_clear_cache_button_title": "Tømmer app-ens buffer. Dette vil ha betydelig innvirkning pÃĨ appens ytelse inntil bufferen er gjenoppbygd.",
"cache_settings_duplicated_assets_clear_button": "TÃM",
- "cache_settings_duplicated_assets_subtitle": "Bilder og videoer som er svartelistet av app'en",
- "cache_settings_duplicated_assets_title": "Dupliserte objekter ({count})",
+ "cache_settings_duplicated_assets_subtitle": "Bilder og videoer som er ignorert av app'en",
+ "cache_settings_duplicated_assets_title": "Dupliserte elementer ({count})",
"cache_settings_statistics_album": "Bibliotekminiatyrbilder",
"cache_settings_statistics_full": "Originalbilder",
"cache_settings_statistics_shared": "Delte albumminiatyrbilder",
@@ -587,9 +644,10 @@
"cancel": "Avbryt",
"cancel_search": "Avbryt søk",
"canceled": "Avbrutt",
- "cannot_merge_people": "Kan ikke slÃĨ sammen personer",
+ "canceling": "Avbryter",
+ "cannot_merge_people": "Kunne ikke slÃĨ sammen personer",
"cannot_undo_this_action": "Du kan ikke gjøre om denne handlingen!",
- "cannot_update_the_description": "Kan ikke oppdatere beskrivelsen",
+ "cannot_update_the_description": "Kunne ikke oppdatere beskrivelsen",
"cast": "Strøm",
"cast_description": "Konfigurer tilgjengelige cast-destinasjoner",
"change_date": "Endre dato",
@@ -599,25 +657,28 @@
"change_location": "Endre sted",
"change_name": "Endre navn",
"change_name_successfully": "Navneendring vellykket",
- "change_password": "Endre Passord",
+ "change_password": "Endre passord",
"change_password_description": "Dette er enten første gang du logger inn i systemet, eller det har blitt gjort en forespørsel om ÃĨ endre passordet ditt. Vennligst skriv inn det nye passordet nedenfor.",
"change_password_form_confirm_password": "Bekreft passord",
"change_password_form_description": "Hei {name}!\n\nDette er enten første gang du logger pÃĨ systemet, eller det er sendt en forespørsel om ÃĨ endre passordet ditt. Vennligst skriv inn det nye passordet nedenfor.",
"change_password_form_new_password": "Nytt passord",
"change_password_form_password_mismatch": "Passordene stemmer ikke",
"change_password_form_reenter_new_password": "Skriv nytt passord igjen",
- "change_pin_code": "Endre PIN kode",
+ "change_pin_code": "Endre PIN-kode",
"change_your_password": "Endre passordet ditt",
"changed_visibility_successfully": "Endret synlighet vellykket",
- "check_corrupt_asset_backup": "Sjekk etter korrupte backupobjekter",
+ "charging": "Lading",
+ "charging_requirement_mobile_backup": "Bakgrunnsbackup krever at enheten lader",
+ "check_corrupt_asset_backup": "Sjekk etter korrupte backupelementer",
"check_corrupt_asset_backup_button": "Utfør sjekk",
- "check_corrupt_asset_backup_description": "Kjør denne sjekken kun over Wi-Fi og nÃĨr alle objekter har blitt lastet opp. Denne sjekken kan ta noen minutter.",
+ "check_corrupt_asset_backup_description": "Kjør denne sjekken kun over Wi-Fi og nÃĨr alle elementer har blitt lastet opp. Denne sjekken kan ta noen minutter.",
"check_logs": "Sjekk Logger",
"choose_matching_people_to_merge": "Velg personer som skal slÃĨs sammen",
"city": "By",
"clear": "Tøm",
"clear_all": "Tøm alt",
"clear_all_recent_searches": "Fjern alle nylige søk",
+ "clear_file_cache": "Tøm filcache",
"clear_message": "Fjern melding",
"clear_value": "Fjern verdi",
"client_cert_dialog_msg_confirm": "OK",
@@ -643,8 +704,8 @@
"completed": "Fullført",
"confirm": "Bekreft",
"confirm_admin_password": "Bekreft administratorpassord",
- "confirm_delete_face": "Er du sikker pÃĨ at du vil slette {name} sitt ansikt fra ativia?",
- "confirm_delete_shared_link": "Er du sikker pÃĨ at du vil slette denne delte lenken?",
+ "confirm_delete_face": "Vil du virkelig slette {name} sitt ansikt fra ativia?",
+ "confirm_delete_shared_link": "Vil du virkelig slette denne delte lenken?",
"confirm_keep_this_delete_others": "Alle andre ressurser i denne stabelen vil bli slettet bortsett fra denne ressursen. Er du sikker pÃĨ at du vil fortsette?",
"confirm_new_pin_code": "Bekreft ny PIN kode",
"confirm_password": "Bekreft passord",
@@ -662,7 +723,7 @@
"control_bottom_app_bar_edit_time": "Endre Dato og tid",
"control_bottom_app_bar_share_link": "Del Lenke",
"control_bottom_app_bar_share_to": "Del til",
- "control_bottom_app_bar_trash_from_immich": "Flytt til søppelkasse",
+ "control_bottom_app_bar_trash_from_immich": "Flytt til papirkurv",
"copied_image_to_clipboard": "Bildet er kopiert til utklippstavlen.",
"copied_to_clipboard": "Kopiert til utklippstavlen!",
"copy_error": "Kopi feil",
@@ -677,9 +738,9 @@
"covers": "Omslag",
"create": "Opprett",
"create_album": "Opprett album",
- "create_album_page_untitled": "Uten navn",
+ "create_album_page_untitled": "Navnløst",
"create_library": "Opprett Bibliotek",
- "create_link": "Opprett link",
+ "create_link": "Opprett lenke",
"create_link_to_share": "Opprett delelink",
"create_link_to_share_description": "La alle med lenken se de(t) valgte bildet/bildene",
"create_new": "LAG NY",
@@ -688,11 +749,13 @@
"create_new_user": "Opprett ny bruker",
"create_shared_album_page_share_add_assets": "LEGG TIL OBJEKTER",
"create_shared_album_page_share_select_photos": "Velg bilder",
- "create_tag": "Lag tag",
+ "create_shared_link": "Opprett delt lenke",
+ "create_tag": "Lag merkelapp",
"create_tag_description": "Lag en ny tag. For undertag, vennligst fullfør hele stien til taggen, inkludert forovervendt skrÃĨstrek.",
"create_user": "Opprett Bruker",
"created": "Opprettet",
"created_at": "Laget",
+ "creating_linked_albums": "Oppretter sammenkoblede albumer...",
"crop": "BeskjÃĻr",
"curated_object_page_title": "Ting",
"current_device": "NÃĨvÃĻrende enhet",
@@ -700,10 +763,11 @@
"current_server_address": "NÃĨvÃĻrende serveradresse",
"custom_locale": "Tilpasset lokalisering",
"custom_locale_description": "Formater datoer og tall basert pÃĨ sprÃĨk og region",
+ "custom_url": "Tilpasset URL",
"daily_title_text_date": "E MMM. dd",
"daily_title_text_date_year": "E MMM. dddd, yyyy",
"dark": "Mørk",
- "darkTheme": "Aktiver mørkt utsende",
+ "dark_theme": "Aktiver mørk-modus",
"date_after": "Dato etter",
"date_and_time": "Dato og tid",
"date_before": "Dato før",
@@ -711,6 +775,7 @@
"date_of_birth_saved": "Fødselsdatoen ble lagret vellykket",
"date_range": "DatoomrÃĨde",
"day": "Dag",
+ "days": "Dager",
"deduplicate_all": "De-dupliser alle",
"deduplication_criteria_1": "Bilde størrelse i bytes",
"deduplication_criteria_2": "Antall av EXIF data",
@@ -719,32 +784,38 @@
"default_locale": "Standard sprÃĨkinnstilling",
"default_locale_description": "Formater datoer og tall basert pÃĨ nettleserens sprÃĨkinnstilling",
"delete": "Slett",
+ "delete_action_confirmation_message": "Vil du virkelig slette dette elementet? Dette vil flytte elementet til papirkurvn og vil gi deg beskjed om du vil slette det lokalt",
+ "delete_action_prompt": "{count} slettet",
"delete_album": "Slett album",
- "delete_api_key_prompt": "Er du sikker pÃĨ at du vil slette denne API-nøkkelen?",
- "delete_dialog_alert": "Disse objektene vil bli slettet permanent fra Immich og fra enheten din",
- "delete_dialog_alert_local": "Disse objektene vil bli permanent slettet fra enheten din, men vil fortsatt vÃĻre tilgjengelige fra Immich serveren",
- "delete_dialog_alert_local_non_backed_up": "Noen av objektene er ikke sikkerhetskopiert til Immich og vil bli permanent fjernet fra enheten din",
- "delete_dialog_alert_remote": "Disse objektene vil bli permanent slettet fra Immich serveren",
+ "delete_api_key_prompt": "Vil du virkelig slette denne API-nøkkelen?",
+ "delete_dialog_alert": "Disse elementene vil bli slettet permanent fra Immich og fra enheten din",
+ "delete_dialog_alert_local": "Disse elementene vil bli permanent slettet fra enheten din, men vil fortsatt vÃĻre tilgjengelige fra Immich serveren",
+ "delete_dialog_alert_local_non_backed_up": "Noen av elementene er ikke sikkerhetskopiert til Immich og vil bli permanent fjernet fra enheten din",
+ "delete_dialog_alert_remote": "Disse elementene vil bli permanent slettet fra Immich serveren",
"delete_dialog_ok_force": "Slett uansett",
"delete_dialog_title": "Slett permanent",
- "delete_duplicates_confirmation": "Er du sikker pÃĨ at du vil slette disse duplikatene permanent?",
+ "delete_duplicates_confirmation": "Vil du virkelig slette disse duplikatene permanent?",
"delete_face": "Slett ansik",
"delete_key": "Slett nøkkel",
"delete_library": "Slett bibliotek",
"delete_link": "Slett lenke",
- "delete_local_dialog_ok_backed_up_only": "Slett kun sikkerhetskopierte objekter",
+ "delete_local_action_prompt": "{count} slettet lokalt",
+ "delete_local_dialog_ok_backed_up_only": "Slett kun sikkerhetskopierte elementer",
"delete_local_dialog_ok_force": "Slett uansett",
"delete_others": "Slett andre",
+ "delete_permanently": "Slett permanent",
+ "delete_permanently_action_prompt": "{count} slettet permanent",
"delete_shared_link": "Slett delt lenke",
"delete_shared_link_dialog_title": "Slett delt link",
"delete_tag": "Slett tag",
- "delete_tag_confirmation_prompt": "Er du sikker pÃĨ at du vil slette {tagName} tag?",
+ "delete_tag_confirmation_prompt": "Vil du virkelig slette {tagName} tag?",
"delete_user": "Slett bruker",
"deleted_shared_link": "Slettet delt lenke",
"deletes_missing_assets": "Slett eiendeler som mangler fra disk",
"description": "Beskrivelse",
"description_input_hint_text": "Legg til beskrivelse ...",
"description_input_submit_error": "Feil ved oppdatering av beskrivelse, sjekk loggen for flere detaljer",
+ "deselect_all": "Avmerk alle",
"details": "Detaljer",
"direction": "Retning",
"disabled": "Deaktivert",
@@ -762,6 +833,7 @@
"documentation": "Dokumentasjon",
"done": "Ferdig",
"download": "Last ned",
+ "download_action_prompt": "Laster ned {count} elementer",
"download_canceled": "Nedlasting avbrutt",
"download_complete": "Nedlasting fullført",
"download_enqueue": "Nedlasting satt i kø",
@@ -788,22 +860,27 @@
"edit": "Rediger",
"edit_album": "Rediger album",
"edit_avatar": "Rediger avatar",
+ "edit_birthday": "Rediger fødselsdag",
"edit_date": "Rediger dato",
"edit_date_and_time": "Rediger dato og tid",
+ "edit_date_and_time_action_prompt": "{count} dato og tid endret",
+ "edit_date_and_time_by_offset": "Endre dato med forskyvning",
+ "edit_date_and_time_by_offset_interval": "Nytt datointervall: {from} - {to}",
"edit_description": "Endre beskrivelse",
"edit_description_prompt": "Vennligst velg en ny beskrivelse:",
- "edit_exclusion_pattern": "Rediger eksklusjonsmønster",
+ "edit_exclusion_pattern": "Rediger utelukkelsesmønster",
"edit_faces": "Rediger ansikter",
- "edit_import_path": "Rediger import-sti",
+ "edit_import_path": "Rediger importsti",
"edit_import_paths": "Rediger importstier",
"edit_key": "Rediger nøkkel",
"edit_link": "Endre lenke",
- "edit_location": "Endre lokasjon",
- "edit_location_dialog_title": "Lokasjon",
- "edit_name": "Redigere navn",
+ "edit_location": "Rediger sted",
+ "edit_location_action_prompt": "{count} plassering endret",
+ "edit_location_dialog_title": "Plassering",
+ "edit_name": "Rediger navn",
"edit_people": "Rediger personer",
- "edit_tag": "Rediger tag",
- "edit_title": "Rediger Tittel",
+ "edit_tag": "Rediger etikett",
+ "edit_title": "Rediger tittel",
"edit_user": "Rediger bruker",
"edited": "Redigert",
"editor": "Redaktør",
@@ -815,8 +892,9 @@
"email_notifications": "Epostvarsler",
"empty_folder": "Denne mappen er tom",
"empty_trash": "Tøm papirkurv",
- "empty_trash_confirmation": "Er du sikker pÃĨ at du vil tømme søppelbøtta? Dette vil slette alle filene i søppelbøtta permanent fra Immich.\nDu kan ikke angre denne handlingen!",
+ "empty_trash_confirmation": "Vil du virkelig Tømme søppelbøtta? Dette vil slette alle filene i søppelbøtta permanent fra Immich.\nDu kan ikke angre denne handlingen!",
"enable": "Aktivere",
+ "enable_backup": "Aktiver backup",
"enable_biometric_auth_description": "Skriv inn PINkoden for ÃĨ aktivere biometrisk autentisering",
"enabled": "Aktivert",
"end_date": "Slutt dato",
@@ -825,23 +903,25 @@
"enter_your_pin_code": "Skriv inn din PIN kode",
"enter_your_pin_code_subtitle": "Skriv inn din PIN kode for ÃĨ fÃĨ tilgang til lÃĨst mappe",
"error": "Feil",
- "error_change_sort_album": "Feilet ved endring av sorteringsrekkefølge pÃĨ albumer",
+ "error_change_sort_album": "Mislyktes ved endring av sorteringsrekkefølge pÃĨ albumer",
"error_delete_face": "Feil ved sletting av ansikt fra aktivia",
+ "error_getting_places": "Feil ved henting av steder",
"error_loading_image": "Feil ved lasting av bilde",
+ "error_loading_partners": "Feil ved lasting av partnere: {error}",
"error_saving_image": "Feil: {error}",
"error_tag_face_bounding_box": "Feil ved merking av ansikt - klarte ikke ÃĨ fÃĨ koordinatene pÃĨ omrisset",
"error_title": "Feil - Noe gikk galt",
"errors": {
- "cannot_navigate_next_asset": "Kan ikke navigere til neste fil",
- "cannot_navigate_previous_asset": "Kan ikke navigere til forrige fil",
- "cant_apply_changes": "Kan ikke legge til endringene",
- "cant_change_activity": "Kan ikke {enabled, select, true {disable} other {enable}} aktivitet",
- "cant_change_asset_favorite": "Kan ikke endre favoritt til filen",
- "cant_change_metadata_assets_count": "Kan ikke endre metadata for {count, plural, one {# asset} other {# assets}}",
- "cant_get_faces": "Kan ikke finne ansikter",
- "cant_get_number_of_comments": "Kan ikke hente antall kommentarer",
- "cant_search_people": "Kan ikke søke etter mennesker",
- "cant_search_places": "Kan ikke søke etter plasser",
+ "cannot_navigate_next_asset": "Kunne ikke navigere til neste fil",
+ "cannot_navigate_previous_asset": "Kunne ikke navigere til forrige fil",
+ "cant_apply_changes": "Kunne ikke legge til endringene",
+ "cant_change_activity": "Kunne ikke {enabled, select, true {disable} other {enable}} aktivitet",
+ "cant_change_asset_favorite": "Kunne ikke endre favoritt til filen",
+ "cant_change_metadata_assets_count": "Kunne ikke endre metadata for {count, plural, one {# element} other {# elementer}}",
+ "cant_get_faces": "Kunne ikke finne ansikter",
+ "cant_get_number_of_comments": "Kunne ikke hente antall kommentarer",
+ "cant_search_people": "Kunne ikke søke etter mennesker",
+ "cant_search_places": "Kunne ikke søke etter plasser",
"error_adding_assets_to_album": "Feil med ÃĨ legge til bilder til album",
"error_adding_users_to_album": "Feil, kan ikke legge til brukere til album",
"error_deleting_shared_user": "Feil med ÃĨ slette delt bruker",
@@ -852,114 +932,114 @@
"exclusion_pattern_already_exists": "Dette eksklusjonsmønsteret eksisterer allerede.",
"failed_to_create_album": "Feil med ÃĨ lage album",
"failed_to_create_shared_link": "Feil med ÃĨ lage delt lenke",
- "failed_to_edit_shared_link": "Feilet med ÃĨ redigere delt lenke",
- "failed_to_get_people": "Feilet med ÃĨ finne mennesker",
- "failed_to_keep_this_delete_others": "Feilet med ÃĨ beholde dette bilde og slette de andre",
- "failed_to_load_asset": "Feilet med ÃĨ laste bilder",
- "failed_to_load_assets": "Feilet med ÃĨ laste bilde",
+ "failed_to_edit_shared_link": "Mislyktes med ÃĨ redigere delt lenke",
+ "failed_to_get_people": "Mislyktes med ÃĨ finne mennesker",
+ "failed_to_keep_this_delete_others": "Mislyktes med ÃĨ beholde dette bilde og slette de andre",
+ "failed_to_load_asset": "Mislyktes med ÃĨ laste bilder",
+ "failed_to_load_assets": "Mislyktes med ÃĨ laste bilde",
"failed_to_load_notifications": "Kunne ikke laste inn varsler",
"failed_to_load_people": "Feilen med ÃĨ laste mennesker",
- "failed_to_remove_product_key": "Feilet med ÃĨ ta bort produkt nøkkel",
- "failed_to_stack_assets": "Feilet med ÃĨ stable bilder",
- "failed_to_unstack_assets": "Feilet med ÃĨ avstable bilder",
+ "failed_to_remove_product_key": "Mislyktes med ÃĨ ta bort produkt nøkkel",
+ "failed_to_reset_pin_code": "Kunne ikke tilbakestille PIN-koden",
+ "failed_to_stack_assets": "Mislyktes med ÃĨ stable bilder",
+ "failed_to_unstack_assets": "Mislyktes med ÃĨ avstable bilder",
"failed_to_update_notification_status": "Kunne ikke oppdatere varslingsstatusen",
"import_path_already_exists": "Denne importstien eksisterer allerede.",
"incorrect_email_or_password": "Feil epost eller passord",
"paths_validation_failed": "{paths, plural, one {# sti} other {# sti}} mislyktes validering",
"profile_picture_transparent_pixels": "Profil bilde kan ikke ha gjennomsiktige piksler. Vennligst zoom inn og/eller flytt bilde.",
- "quota_higher_than_disk_size": "Du har satt en kvote høyere enn diskstørrelsen",
- "unable_to_add_album_users": "Kan ikke legge til brukere i albumet",
- "unable_to_add_assets_to_shared_link": "Kan ikke legge til bilder til delt lenke",
- "unable_to_add_comment": "Kan ikke legge til kommentar",
- "unable_to_add_exclusion_pattern": "Kan ikke legge til eksklusjonsmønster",
- "unable_to_add_import_path": "Kan ikke legge til importsti",
- "unable_to_add_partners": "Kan ikke legge til partnere",
- "unable_to_add_remove_archive": "Kan ikke {archived, select, true {remove asset from} other {add asset to}} arkivet",
- "unable_to_add_remove_favorites": "Kan ikke {favorite, select, true {add asset to} other {remove asset from}} favoritter",
- "unable_to_archive_unarchive": "Kan ikke {archived, select, true {archive} other {unarchive}}",
- "unable_to_change_album_user_role": "Kan ikke endre brukerens rolle i albumet",
- "unable_to_change_date": "Kan ikke endre dato",
+ "quota_higher_than_disk_size": "Du har satt kvoten større enn diskstørrelsen",
+ "something_went_wrong": "Noe gikk galt",
+ "unable_to_add_album_users": "Kunne ikke legge til brukere i albumet",
+ "unable_to_add_assets_to_shared_link": "Kunne ikke legge til bilder til delt lenke",
+ "unable_to_add_comment": "Kunne ikke legge til kommentar",
+ "unable_to_add_exclusion_pattern": "Kunne ikke legge til eksklusjonsmønster",
+ "unable_to_add_import_path": "Kunne ikke legge til importsti",
+ "unable_to_add_partners": "Kunne ikke legge til partnere",
+ "unable_to_add_remove_archive": "Kunne ikke {archived, select, true {fjerne element fra} other {flytte element til}} arkivet",
+ "unable_to_add_remove_favorites": "Kunne ikke {favorite, select, true {legge til element til} other {fjerne element fra}} favoritter",
+ "unable_to_archive_unarchive": "Kunne ikke {archived, select, true {archive} other {unarchive}}",
+ "unable_to_change_album_user_role": "Kunne ikke endre brukerens rolle i albumet",
+ "unable_to_change_date": "Kunne ikke endre dato",
"unable_to_change_description": "Klarte ikke ÃĨ oppdatere beskrivelse",
- "unable_to_change_favorite": "Kan ikke endre favoritt for bildet",
- "unable_to_change_location": "Kan ikke endre plassering",
- "unable_to_change_password": "Kan ikke endre passord",
- "unable_to_change_visibility": "Kan ikke endre synlighet for {count, plural, one {# person} other {# people}}",
+ "unable_to_change_favorite": "Kunne ikke endre favoritt for bildet",
+ "unable_to_change_location": "Kunne ikke endre plassering",
+ "unable_to_change_password": "Kunne ikke endre passord",
+ "unable_to_change_visibility": "Kunne ikke endre synlighet for {count, plural, one {# person} other {# people}}",
"unable_to_complete_oauth_login": "Kunne ikke fullføre OAuth innlogging",
- "unable_to_connect": "Kan ikke koble til",
- "unable_to_copy_to_clipboard": "Kan ikke kopiere til utklippstavlen, sørg for at du fÃĨr tilgang til siden via HTTPS",
- "unable_to_create_admin_account": "Kan ikke opprette administrator bruker",
- "unable_to_create_api_key": "Kan ikke opprette en ny API-nøkkel",
- "unable_to_create_library": "Kan ikke opprette bibliotek",
- "unable_to_create_user": "Kan ikke opprette bruker",
- "unable_to_delete_album": "Kan ikke slette album",
- "unable_to_delete_asset": "Kan ikke slette filen",
+ "unable_to_connect": "Kunne ikke koble til",
+ "unable_to_copy_to_clipboard": "Kunne ikke kopiere til utklippstavlen, sørg for at du fÃĨr tilgang til siden via HTTPS",
+ "unable_to_create_admin_account": "Kunne ikke opprette administrator bruker",
+ "unable_to_create_api_key": "Kunne ikke opprette en ny API-nøkkel",
+ "unable_to_create_library": "Kunne ikke opprette bibliotek",
+ "unable_to_create_user": "Kunne ikke opprette bruker",
+ "unable_to_delete_album": "Kunne ikke slette album",
+ "unable_to_delete_asset": "Kunne ikke slette filen",
"unable_to_delete_assets": "Feil med ÃĨ slette bilde",
- "unable_to_delete_exclusion_pattern": "Kan ikke slette eksklusjonsmønster",
- "unable_to_delete_import_path": "Kan ikke slette importsti",
- "unable_to_delete_shared_link": "Kan ikke slette delt lenke",
- "unable_to_delete_user": "Kan ikke slette bruker",
- "unable_to_download_files": "Kan ikke laste ned filer",
- "unable_to_edit_exclusion_pattern": "Kan ikke redigere eksklusjonsmønster",
- "unable_to_edit_import_path": "Kan ikke redigere importsti",
- "unable_to_empty_trash": "Kan ikke tømme papirkurven",
- "unable_to_enter_fullscreen": "Kan ikke gÃĨ inn i fullskjerm",
- "unable_to_exit_fullscreen": "Kan ikke gÃĨ ut fra fullskjerm",
- "unable_to_get_comments_number": "Kan ikke hente antall kommentarer",
- "unable_to_get_shared_link": "Kan ikke hente delt lenke",
- "unable_to_hide_person": "Kan ikke skjule person",
- "unable_to_link_motion_video": "Kan ikke lenke bevegelig video",
- "unable_to_link_oauth_account": "Kan ikke lenke til OAuth-konto",
- "unable_to_log_out_all_devices": "Kan ikke logge ut fra alle enheter",
- "unable_to_log_out_device": "Kan ikke logge ut av enhet",
- "unable_to_login_with_oauth": "Kan ikke logge inn med OAuth",
- "unable_to_play_video": "Kan ikke spille av video",
+ "unable_to_delete_exclusion_pattern": "Kunne ikke slette eksklusjonsmønster",
+ "unable_to_delete_import_path": "Kunne ikke slette importsti",
+ "unable_to_delete_shared_link": "Kunne ikke slette delt lenke",
+ "unable_to_delete_user": "Kunne ikke slette bruker",
+ "unable_to_download_files": "Kunne ikke laste ned filer",
+ "unable_to_edit_exclusion_pattern": "Kunne ikke redigere eksklusjonsmønster",
+ "unable_to_edit_import_path": "Kunne ikke redigere importsti",
+ "unable_to_empty_trash": "Kunne ikke Tømme papirkurven",
+ "unable_to_enter_fullscreen": "Kunne ikke gÃĨ inn i fullskjerm",
+ "unable_to_exit_fullscreen": "Kunne ikke gÃĨ ut fra fullskjerm",
+ "unable_to_get_comments_number": "Kunne ikke hente antall kommentarer",
+ "unable_to_get_shared_link": "Kunne ikke hente delt lenke",
+ "unable_to_hide_person": "Kunne ikke skjule person",
+ "unable_to_link_motion_video": "Kunne ikke lenke bevegelig video",
+ "unable_to_link_oauth_account": "Kunne ikke lenke til OAuth-konto",
+ "unable_to_log_out_all_devices": "Kunne ikke logge ut fra alle enheter",
+ "unable_to_log_out_device": "Kunne ikke logge ut av enhet",
+ "unable_to_login_with_oauth": "Kunne ikke logge inn med OAuth",
+ "unable_to_play_video": "Kunne ikke spille av video",
"unable_to_reassign_assets_existing_person": "Kunne ikke endre bruker pÃĨ bildene til {name, select, null {an existing person} other {{name}}}",
"unable_to_reassign_assets_new_person": "Kunne ikke tildele bildene til en ny person",
- "unable_to_refresh_user": "Kan ikke oppdatere bruker",
- "unable_to_remove_album_users": "Kan ikke fjerne brukere fra album",
- "unable_to_remove_api_key": "Kan ikke fjerne API-nøkkel",
+ "unable_to_refresh_user": "Kunne ikke oppdatere bruker",
+ "unable_to_remove_album_users": "Kunne ikke fjerne brukere fra album",
+ "unable_to_remove_api_key": "Kunne ikke fjerne API-nøkkel",
"unable_to_remove_assets_from_shared_link": "Kunne ikke fjerne bilder fra delt lenke",
- "unable_to_remove_library": "Kan ikke fjerne bibliotek",
- "unable_to_remove_partner": "Kan ikke fjerne partner",
- "unable_to_remove_reaction": "Kan ikke fjerne reaksjon",
- "unable_to_reset_password": "Kan ikke tilbakestille passord",
+ "unable_to_remove_library": "Kunne ikke fjerne bibliotek",
+ "unable_to_remove_partner": "Kunne ikke fjerne partner",
+ "unable_to_remove_reaction": "Kunne ikke fjerne reaksjon",
+ "unable_to_reset_password": "Kunne ikke tilbakestille passord",
"unable_to_reset_pin_code": "Klarte ikke ÃĨ resette PIN kode",
- "unable_to_resolve_duplicate": "Kan ikke løse duplikat",
- "unable_to_restore_assets": "Kan ikke gjenopprette filer",
- "unable_to_restore_trash": "Kan ikke gjenopprette papirkurven",
- "unable_to_restore_user": "Kan ikke gjenopprette bruker",
- "unable_to_save_album": "Kan ikke lagre album",
- "unable_to_save_api_key": "Kan ikke lagre API-nøkkel",
+ "unable_to_resolve_duplicate": "Kunne ikke løse duplikat",
+ "unable_to_restore_assets": "Kunne ikke gjenopprette filer",
+ "unable_to_restore_trash": "Kunne ikke gjenopprette papirkurven",
+ "unable_to_restore_user": "Kunne ikke gjenopprette bruker",
+ "unable_to_save_album": "Kunne ikke lagre album",
+ "unable_to_save_api_key": "Kunne ikke lagre API-nøkkel",
"unable_to_save_date_of_birth": "Kunne ikke lagre bursdag",
- "unable_to_save_name": "Kan ikke lagre navn",
- "unable_to_save_profile": "Kan ikke lagre profil",
- "unable_to_save_settings": "Kan ikke lagre instillinger",
- "unable_to_scan_libraries": "Kan ikke skanne biblioteker",
- "unable_to_scan_library": "Kan ikke skanne bibliotek",
+ "unable_to_save_name": "Kunne ikke lagre navn",
+ "unable_to_save_profile": "Kunne ikke lagre profil",
+ "unable_to_save_settings": "Kunne ikke lagre instillinger",
+ "unable_to_scan_libraries": "Kunne ikke skanne biblioteker",
+ "unable_to_scan_library": "Kunne ikke skanne bibliotek",
"unable_to_set_feature_photo": "Kunne ikke sette funksjonsbilde",
- "unable_to_set_profile_picture": "Kan ikke sette profilbilde",
- "unable_to_submit_job": "Kan ikke sende inn jobb",
- "unable_to_trash_asset": "Kan ikke flytte filen til papirkurven",
- "unable_to_unlink_account": "Kan ikke fjerne kobling til konto",
+ "unable_to_set_profile_picture": "Kunne ikke sette profilbilde",
+ "unable_to_submit_job": "Kunne ikke sende inn jobb",
+ "unable_to_trash_asset": "Kunne ikke flytte filen til papirkurven",
+ "unable_to_unlink_account": "Kunne ikke fjerne kobling til konto",
"unable_to_unlink_motion_video": "Kunne ikke ta pÃĨ kobling pÃĨ bevegelig video",
"unable_to_update_album_cover": "Kunne ikke oppdatere album bilde",
"unable_to_update_album_info": "Kunne ikke oppdatere informasjon i album",
- "unable_to_update_library": "Kan ikke oppdatere bibliotek",
- "unable_to_update_location": "Kan ikke oppdatere plassering",
- "unable_to_update_settings": "Kan ikke oppdatere innstillinger",
- "unable_to_update_timeline_display_status": "Kan ikke oppdatere visningsstatus for tidslinje",
- "unable_to_update_user": "Kan ikke oppdatere bruker",
+ "unable_to_update_library": "Kunne ikke oppdatere bibliotek",
+ "unable_to_update_location": "Kunne ikke oppdatere plassering",
+ "unable_to_update_settings": "Kunne ikke oppdatere innstillinger",
+ "unable_to_update_timeline_display_status": "Kunne ikke oppdatere visningsstatus for tidslinje",
+ "unable_to_update_user": "Kunne ikke oppdatere bruker",
"unable_to_upload_file": "Kunne ikke laste opp fil"
},
"exif": "EXIF",
"exif_bottom_sheet_description": "Legg til beskrivelse ...",
+ "exif_bottom_sheet_description_error": "Feil ved oppdatering av beskrivelsen",
"exif_bottom_sheet_details": "DETALJER",
"exif_bottom_sheet_location": "PLASSERING",
"exif_bottom_sheet_people": "MENNESKER",
"exif_bottom_sheet_person_add_person": "Legg til navn",
- "exif_bottom_sheet_person_age_months": "Alder {months} mÃĨneder",
- "exif_bottom_sheet_person_age_year_months": "Alder 1 ÃĨr, {months} mÃĨneder",
- "exif_bottom_sheet_person_age_years": "Alder {years}",
"exit_slideshow": "Avslutt lysbildefremvisning",
"expand_all": "Utvid alle",
"experimental_settings_new_asset_list_subtitle": "Under utvikling",
@@ -973,22 +1053,26 @@
"explorer": "Utforsker",
"export": "Eksporter",
"export_as_json": "Eksporter som JSON",
+ "export_database": "Eksporter database",
+ "export_database_description": "Eksporter SQLite databasen",
"extension": "Utvidelse",
"external": "Ekstern",
"external_libraries": "Eksterne Bibliotek",
"external_network": "Eksternt nettverk",
"external_network_sheet_info": "NÃĨr du ikke er pÃĨ det foretrukne Wi-Fi-nettverket, vil appen koble seg til serveren via den første av URL-ene nedenfor den kan nÃĨ, fra topp til bunn",
"face_unassigned": "Ikke tilordnet",
- "failed": "Feilet",
+ "failed": "Mislyktes",
"failed_to_authenticate": "Kunne ikke autentisere",
- "failed_to_load_assets": "Feilet med ÃĨ laste fil",
+ "failed_to_load_assets": "Mislyktes med ÃĨ laste fil",
"failed_to_load_folder": "Kunne ikke laste inn mappe",
"favorite": "Favoritt",
+ "favorite_action_prompt": "{count} lagt til i favoritter",
"favorite_or_unfavorite_photo": "Merk som favoritt eller fjern som favoritt",
"favorites": "Favoritter",
- "favorites_page_no_favorites": "Ingen favorittobjekter funnet",
+ "favorites_page_no_favorites": "Ingen favorittelementer funnet",
"feature_photo_updated": "Fremhevet bilde oppdatert",
"features": "Funksjoner",
+ "features_in_development": "Funksjoner under utvikling",
"features_setting_description": "Administrerer funksjoner for appen",
"file_name": "Filnavn",
"file_name_or_extension": "Filnavn eller filtype",
@@ -998,21 +1082,26 @@
"filter_people": "Filtrer personer",
"filter_places": "Filtrer steder",
"find_them_fast": "Finn dem raskt ved søking av navn",
+ "first": "Første",
"fix_incorrect_match": "Fiks feilaktig match",
"folder": "Mappe",
"folder_not_found": "Fant ikke mappe",
"folders": "Mapper",
"folders_feature_description": "Utforsker mappe visning for bilder og videoer pÃĨ fil systemet",
+ "forgot_pin_code_question": "Glemt PIN-koden?",
"forward": "Fremover",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Denne funksjonen laster eksterne ressurser fra Google for ÃĨ fungere.",
"general": "Generelt",
+ "geolocation_instruction_location": "Klikk pÃĨ et element med GPS-koordinater for ÃĨ bruke posisjonen, eller velg en posisjon direkte fra kartet",
"get_help": "FÃĨ Hjelp",
"get_wifiname_error": "Kunne ikke hente Wi-Fi-navnet. Sørg for at du har gitt de nødvendige tillatelsene og er koblet til et Wi-Fi-nettverk",
"getting_started": "Kom i gang",
"go_back": "GÃĨ tilbake",
"go_to_folder": "GÃĨ til mappe",
"go_to_search": "GÃĨ til søk",
+ "gps": "GPS",
+ "gps_missing": "Ingen GPS",
"grant_permission": "Gi tillatelse",
"group_albums_by": "Grupper album etter...",
"group_country": "Grupper etter land",
@@ -1022,7 +1111,10 @@
"group_year": "Grupper etter ÃĨr",
"haptic_feedback_switch": "Aktivert haptisk tilbakemelding",
"haptic_feedback_title": "Haptisk tilbakemelding",
- "has_quota": "Har kvote",
+ "has_quota": "Kvote",
+ "hash_asset": "Hash elementer",
+ "hashed_assets": "Hashede elementer",
+ "hashing": "Hasher",
"header_settings_add_header_tip": "Legg til header",
"header_settings_field_validator_msg": "Verdi kan ikke vÃĻre null",
"header_settings_header_name_input": "Header navn",
@@ -1036,25 +1128,27 @@
"hide_password": "Skjul passord",
"hide_person": "Skjul person",
"hide_unnamed_people": "Skjul mennesker uten navn",
- "home_page_add_to_album_conflicts": "Lagt til {added} objekter til album {album}. {failed} objekter er allerede i albumet.",
- "home_page_add_to_album_err_local": "Kan ikke legge til lokale objekter til album enda, hopper over",
- "home_page_add_to_album_success": "Lagt til {added} objekter til album {album}.",
- "home_page_album_err_partner": "Kan ikke legge til partnerobjekter i album enda, hopper over",
- "home_page_archive_err_local": "Kan ikke arkivere lokale objekter enda, hopper over",
- "home_page_archive_err_partner": "Kan ikke arkivere partnerobjekter, hopper over",
+ "home_page_add_to_album_conflicts": "Lagt til {added} elementer til album {album}. {failed} elementer er allerede i albumet.",
+ "home_page_add_to_album_err_local": "Kunne ikke legge til lokale elementer til album enda, hopper over",
+ "home_page_add_to_album_success": "Lagt til {added} elementer til album {album}.",
+ "home_page_album_err_partner": "Kunne ikke legge til partnerelementer i album enda, hopper over",
+ "home_page_archive_err_local": "Kunne ikke arkivere lokale elementer enda, hopper over",
+ "home_page_archive_err_partner": "Kunne ikke arkivere partnerelementer, hopper over",
"home_page_building_timeline": "Genererer tidslinjen",
- "home_page_delete_err_partner": "Kan ikke slette partnerobjekter, hopper over",
- "home_page_delete_remote_err_local": "Lokale objekter i fjernslettingsvalgene, hopper over",
- "home_page_favorite_err_local": "Kan ikke sette favoritt pÃĨ lokale objekter enda, hopper over",
- "home_page_favorite_err_partner": "Kan ikke merke partnerobjekter som favoritt enda, hopper over",
+ "home_page_delete_err_partner": "Kunne ikke slette partnerelementer, hopper over",
+ "home_page_delete_remote_err_local": "Lokale elementer i fjernslettingsvalgene, hopper over",
+ "home_page_favorite_err_local": "Kunne ikke sette favoritt pÃĨ lokale elementer enda, hopper over",
+ "home_page_favorite_err_partner": "Kunne ikke merke partnerelementer som favoritt enda, hopper over",
"home_page_first_time_notice": "Hvis dette er første gangen du benytter appen, velg et album (eller flere) for sikkerhetskopiering, slik at tidslinjen kan fylles med dine bilder og videoer",
- "home_page_locked_error_local": "Kunne ikke flytte lokale objekter til lÃĨst mappe, hopper over",
- "home_page_locked_error_partner": "Kunne ikke flytte partner objekter til lÃĨst mappe, hopper over",
- "home_page_share_err_local": "Kan ikke dele lokale objekter via link, hopper over",
- "home_page_upload_err_limit": "Maksimalt 30 objekter kan lastes opp om gangen, hopper over",
+ "home_page_locked_error_local": "Kunne ikke flytte lokale elementer til lÃĨst mappe, hopper over",
+ "home_page_locked_error_partner": "Kunne ikke flytte partner elementer til lÃĨst mappe, hopper over",
+ "home_page_share_err_local": "Kunne ikke dele lokale elementer via link, hopper over",
+ "home_page_upload_err_limit": "Maksimalt 30 elementer kan lastes opp om gangen, hopper over",
"host": "Vert",
"hour": "Time",
+ "hours": "Timer",
"id": "ID",
+ "idle": "Uvirksom",
"ignore_icloud_photos": "Ignorer iCloud bilder",
"ignore_icloud_photos_description": "Bilder som er lagret pÃĨ iCloud vil ikke lastes opp til Immich",
"image": "Bilde",
@@ -1105,17 +1199,20 @@
"keep": "Behold",
"keep_all": "Behold alle",
"keep_this_delete_others": "Behold denne, slett de andre",
- "kept_this_deleted_others": "Behold denne filen og slett {count, plural, one {# asset} other {# assets}}",
+ "kept_this_deleted_others": "Behold denne filen og slett {count, plural, one {# element} other {# elementer}}",
"keyboard_shortcuts": "Tastatursnarveier",
"language": "SprÃĨk",
"language_no_results_subtitle": "Prøv ÃĨ endre søkeord",
"language_no_results_title": "Ingen sprÃĨk funnet",
"language_search_hint": "Søker etter sprÃĨk...",
- "language_setting_description": "Velg ditt foretrukket sprÃĨk",
+ "language_setting_description": "Velg ditt foretrukne sprÃĨk",
+ "large_files": "Store Filer",
+ "last": "Siste",
"last_seen": "Sist sett",
"latest_version": "Siste versjon",
"latitude": "Breddegrad",
"leave": "Forlat",
+ "leave_album": "Forlat album",
"lens_model": "Objektiv",
"let_others_respond": "La andre respondere",
"level": "NivÃĨ",
@@ -1123,20 +1220,24 @@
"library_options": "Bibliotekalternativer",
"library_page_device_albums": "Albumer pÃĨ enheten",
"library_page_new_album": "Nytt album",
- "library_page_sort_asset_count": "Antall objekter",
+ "library_page_sort_asset_count": "Antall elementer",
"library_page_sort_created": "Nylig opplastet",
"library_page_sort_last_modified": "Sist endret",
"library_page_sort_title": "Albumtittel",
+ "licenses": "Lisenser",
"light": "Lys",
+ "like": "Lik",
"like_deleted": "Som slettede",
"link_motion_video": "Koble bevegelsesvideo",
- "link_options": "Lenkealternativer",
"link_to_oauth": "Lenke til OAuth",
"linked_oauth_account": "Lenket til OAuth-konto",
"list": "Liste",
"loading": "Laster",
"loading_search_results_failed": "Klarte ikke ÃĨ laste inn søkeresultater",
- "local_asset_cast_failed": "Kan ikke caste et bilde som ikke er lastet opp til serveren",
+ "local": "Lokal",
+ "local_asset_cast_failed": "Kunne ikke caste et bilde som ikke er lastet opp til serveren",
+ "local_assets": "Lokale elementer",
+ "local_media_summary": "Oppsummering av lokale media",
"local_network": "Lokalt nettverk",
"local_network_sheet_info": "Appen vil koble til serveren via denne URL-en nÃĨr du bruker det angitte Wi-Fi-nettverket",
"location_permission": "Stedstillatelse",
@@ -1148,6 +1249,7 @@
"location_picker_longitude_hint": "Skriv inn lengdegrad her",
"lock": "LÃĨs",
"locked_folder": "LÃĨst mappe",
+ "log_detail_title": "Loggdetaljer",
"log_out": "Logg ut",
"log_out_all_devices": "Logg ut fra alle enheter",
"logged_in_as": "Logget inn som {user}",
@@ -1172,12 +1274,13 @@
"login_form_password_hint": "passord",
"login_form_save_login": "Forbli innlogget",
"login_form_server_empty": "Skriv inn en server-URL.",
- "login_form_server_error": "Kan ikke koble til server.",
- "login_has_been_disabled": "Login har blitt deaktivert.",
+ "login_form_server_error": "Kunne ikke koble til server.",
+ "login_has_been_disabled": "Innlogging har blitt deaktivert.",
"login_password_changed_error": "Det skjedde en feil ved oppdatering av passordet",
"login_password_changed_success": "Passord oppdatert",
- "logout_all_device_confirmation": "Er du sikker pÃĨ at du vil logge ut av alle enheter?",
- "logout_this_device_confirmation": "Er du sikker pÃĨ at du vil logge ut av denne enheten?",
+ "logout_all_device_confirmation": "Vil du virkelig logge ut av alle enheter?",
+ "logout_this_device_confirmation": "Vil du virkelig logge ut av denne enheten?",
+ "logs": "Logger",
"longitude": "Lengdegrad",
"look": "Se",
"loop_videos": "Gjenta Videoer",
@@ -1185,6 +1288,7 @@
"main_branch_warning": "Du bruker en utviklingsversjon; vi anbefaler pÃĨ det sterkeste og bruke en utgitt versjon!",
"main_menu": "Hovedmeny",
"make": "Merke",
+ "manage_geolocation": "Administrer plassering",
"manage_shared_links": "HÃĨndter delte linker",
"manage_sharing_with_partners": "Administrer deling med partnere",
"manage_the_app_settings": "Administrer appinnstillingene",
@@ -1193,23 +1297,21 @@
"manage_your_devices": "Administrer dine innloggede enheter",
"manage_your_oauth_connection": "Administrer tilkoblingen din med OAuth",
"map": "Kart",
- "map_assets_in_bound": "{count} bilde",
- "map_assets_in_bounds": "{count} bilder",
- "map_cannot_get_user_location": "Kan ikke hente brukerlokasjon",
+ "map_assets_in_bounds": "{count, plural, =0 {Ingen bilder i dette omrÃĨdet} one {# photo} other {# photos}}",
+ "map_cannot_get_user_location": "Kunne ikke hente brukerlokasjon",
"map_location_dialog_yes": "Ja",
"map_location_picker_page_use_location": "Bruk denne lokasjonen",
- "map_location_service_disabled_content": "Lokasjonstjeneste mÃĨ vÃĻre aktivert for ÃĨ vise objekter fra din nÃĨvÃĻrende lokasjon. Vil du aktivere det nÃĨ?",
+ "map_location_service_disabled_content": "Lokasjonstjeneste mÃĨ vÃĻre aktivert for ÃĨ vise elementer fra din nÃĨvÃĻrende lokasjon. Vil du aktivere det nÃĨ?",
"map_location_service_disabled_title": "Lokasjonstjeneste deaktivert",
"map_marker_for_images": "Kart makeringer for bilder tatt i {city}, {country}",
"map_marker_with_image": "Kartmarkør med bilde",
- "map_no_assets_in_bounds": "Ingen bilder i dette omrÃĨdet",
- "map_no_location_permission_content": "Lokasjonstilgang er pÃĨkrevet for ÃĨ vise objekter fra din nÃĨvÃĻrende lokasjon. Vil du tillate det nÃĨ?",
+ "map_no_location_permission_content": "Lokasjonstilgang er pÃĨkrevet for ÃĨ vise elementer fra din nÃĨvÃĻrende lokasjon. Vil du tillate det nÃĨ?",
"map_no_location_permission_title": "Lokasjonstilgang avvist",
"map_settings": "Kartinnstillinger",
"map_settings_dark_mode": "Mørk modus",
"map_settings_date_range_option_day": "Siste 24 timer",
"map_settings_date_range_option_days": "Siste {days} dager",
- "map_settings_date_range_option_year": "Sist ÃĨr",
+ "map_settings_date_range_option_year": "Siste ÃĨr",
"map_settings_date_range_option_years": "Siste {years} ÃĨr",
"map_settings_dialog_title": "Kartinnstillinger",
"map_settings_include_show_archived": "Inkluder arkiverte",
@@ -1221,13 +1323,14 @@
"mark_as_read": "Merk som lest",
"marked_all_as_read": "Merket alle som lest",
"matches": "Samsvarende",
+ "matching_assets": "Matchende elementer",
"media_type": "Mediatype",
"memories": "Minner",
"memories_all_caught_up": "Alt utført",
"memories_check_back_tomorrow": "Sjekk igjen i morgen for flere minner",
"memories_setting_description": "Administrer hva du ser i minnene dine",
"memories_start_over": "Start pÃĨ nytt",
- "memories_swipe_to_close": "Swipe opp for ÃĨ lukke",
+ "memories_swipe_to_close": "Sveip opp for ÃĨ lukke",
"memory": "Minne",
"memory_lane_title": "Minnefelt {title}",
"menu": "Meny",
@@ -1235,10 +1338,11 @@
"merge_people": "SlÃĨ sammen personer",
"merge_people_limit": "Du kan bare slÃĨ sammen opp til 5 fjes om gangen",
"merge_people_prompt": "Vil du slÃĨ sammen disse personene? Denne handlingen kan ikke reverseres.",
- "merge_people_successfully": "Personene ble vellykket slÃĨtt sammen",
+ "merge_people_successfully": "SammenslÃĨing av personer var vellykket",
"merged_people_count": "SammenslÃĨtt {count, plural, one {# person} other {# people}}",
"minimize": "Minimer",
"minute": "Minutt",
+ "minutes": "Minutter",
"missing": "Mangler",
"model": "Modell",
"month": "MÃĨned",
@@ -1246,26 +1350,32 @@
"more": "Mer",
"move": "Flytt",
"move_off_locked_folder": "Flytt ut av lÃĨst mappe",
+ "move_to_lock_folder_action_prompt": "{count} lagt til i lÃĨst mappe",
"move_to_locked_folder": "Flytt til lÃĨst mappe",
"move_to_locked_folder_confirmation": "Disse bildene og videoene vil bli fjernet fra alle albumer, og kun tilgjengelige via den lÃĨste mappen",
- "moved_to_archive": "Flyttet {count, plural, one {# asset} other {# assets}} til arkivet",
- "moved_to_library": "Flyttet {count, plural, one {# asset} other {# assets}} til biblioteket",
+ "moved_to_archive": "Flyttet {count, plural, one {# element} other {# elementer}} til arkivet",
+ "moved_to_library": "Flyttet {count, plural, one {# element} other {# elementer}} til biblioteket",
"moved_to_trash": "Flyttet til papirkurven",
- "multiselect_grid_edit_date_time_err_read_only": "Kan ikke endre dato pÃĨ objekt(er) med kun lese-rettigheter, hopper over",
- "multiselect_grid_edit_gps_err_read_only": "Kan ikke endre lokasjon pÃĨ objekt(er) med kun lese-rettigheter, hopper over",
+ "multiselect_grid_edit_date_time_err_read_only": "Kunne ikke endre dato pÃĨ element(er) med kun lese-rettigheter, hopper over",
+ "multiselect_grid_edit_gps_err_read_only": "Kunne ikke endre lokasjon pÃĨ element(er) med kun lese-rettigheter, hopper over",
"mute_memories": "Demp minner",
"my_albums": "Mine album",
"name": "Navn",
"name_or_nickname": "Navn eller kallenavn",
+ "network_requirement_photos_upload": "Bruk mobildata for backup av bilder",
+ "network_requirement_videos_upload": "Bruk mobildata for backup av videoer",
+ "network_requirements": "Nettverkskrav",
+ "network_requirements_updated": "Nettverkskrav endret, resetter backupkø",
"networking_settings": "Nettverk",
- "networking_subtitle": "Administrer serverendepunktinnstillingene",
+ "networking_subtitle": "Administrer serverendepunkt-innstillinger",
"never": "aldri",
"new_album": "Nytt Album",
"new_api_key": "Ny API-nøkkel",
"new_password": "Nytt passord",
"new_person": "Ny person",
- "new_pin_code": "Ny PIN kode",
- "new_pin_code_subtitle": "Dette er første gang du ÃĨpner den lÃĨste mappen. Lag en PIN kode for ÃĨ sikre tilgangen til denne siden",
+ "new_pin_code": "Ny PIN-kode",
+ "new_pin_code_subtitle": "Dette er første gang du ÃĨpner den lÃĨste mappen. Lag en PIN-kode for ÃĨ sikre tilgangen til denne siden",
+ "new_timeline": "Ny tidslinje",
"new_user_created": "Ny bruker opprettet",
"new_version_available": "NY VERSJON TILGJENGELIG",
"newest_first": "Nyeste først",
@@ -1277,22 +1387,28 @@
"no_albums_yet": "Det ser ut som om du ikke har noen album enda.",
"no_archived_assets_message": "Arkiver bilder og videoer for ÃĨ skjule dem fra visningen av bildene dine",
"no_assets_message": "KLIKK FOR Ã
LASTE OPP DITT FÃRSTE BILDE",
- "no_assets_to_show": "Ingen objekter ÃĨ vise",
+ "no_assets_to_show": "Ingen elementer ÃĨ vise",
"no_cast_devices_found": "Ingen caste-enheter oppdaget",
+ "no_checksum_local": "Ingen sjekksum tilgjengelig - Kunne ikke hente lokale elementer",
+ "no_checksum_remote": "Ingen sjekksum tilgjengelig - Kunne ikke hente eksterne elementer",
"no_duplicates_found": "Ingen duplikater ble funnet.",
"no_exif_info_available": "Ingen EXIF-informasjon tilgjengelig",
"no_explore_results_message": "Last opp flere bilder for ÃĨ utforske samlingen din.",
- "no_favorites_message": "Legg til favoritter for ÃĨ raskt finne dine beste bilder og videoer",
+ "no_favorites_message": "Legg til favoritter for ÃĨ finne dine beste bilder og videoer raskt",
"no_libraries_message": "Opprett et eksternt bibliotek for ÃĨ se bildene og videoene dine",
+ "no_local_assets_found": "Ingen lokale elementer funnet med denne sjekksummen",
"no_locked_photos_message": "Bilder og videoer i den lÃĨste mappen er skjult og vil ikke vises nÃĨr du blar i biblioteket.",
"no_name": "Ingen navn",
"no_notifications": "Ingen varsler",
"no_people_found": "Ingen samsvarende personer funnet",
"no_places": "Ingen steder",
+ "no_remote_assets_found": "Ingen eksterne elementer funnet med denne sjekksummen",
"no_results": "Ingen resultater",
"no_results_description": "Prøv et synonym eller mer generelt søkeord",
"no_shared_albums_message": "Opprett et album for ÃĨ dele bilder og videoer med personer i nettverket ditt",
- "not_in_any_album": "Ikke i noen album",
+ "no_uploads_in_progress": "Ingen opplasting pÃĨgÃĨr",
+ "not_available": "Ikke tilgjengelig",
+ "not_in_any_album": "Ikke i noe album",
"not_selected": "Ikke valgt",
"note_apply_storage_label_to_previously_uploaded assets": "Merk: For ÃĨ bruke lagringsetiketten pÃĨ tidligere opplastede filer, kjør",
"notes": "Notater",
@@ -1305,8 +1421,9 @@
"notifications": "Notifikasjoner",
"notifications_setting_description": "Administrer varsler",
"oauth": "OAuth",
- "official_immich_resources": "Offisielle Immich Resurser",
+ "official_immich_resources": "Offisielle Immich-ressurser",
"offline": "Frakoblet",
+ "offset": "Forskyving",
"ok": "Ok",
"oldest_first": "Eldste først",
"on_this_device": "PÃĨ denne enheten",
@@ -1315,7 +1432,7 @@
"onboarding_privacy_description": "Følgene (valgfrie) funksjoner er avhengige av eksterne tjenester, og kan bli deaktivert nÃĨr som helst under innstillinger.",
"onboarding_server_welcome_description": "La oss sette opp din instans med noen standard innstillinger.",
"onboarding_theme_description": "Velg et fargetema for din bruker. Du kan endre denne senere under dine instillinger.",
- "onboarding_user_welcome_description": "La oss fÃĨ deg startet!",
+ "onboarding_user_welcome_description": "La oss fÃĨ deg i gang!",
"onboarding_welcome_user": "Velkommen, {user}",
"online": "Tilkoblet",
"only_favorites": "Bare favoritter",
@@ -1325,10 +1442,13 @@
"open_the_search_filters": "Ã
pne søkefiltrene",
"options": "Valg",
"or": "eller",
+ "organize_into_albums": "Organiser til albumer",
+ "organize_into_albums_description": "Plasser eksisterende bilder i albumer ved ÃĨ bruke synkroniseringsinnstillinger",
"organize_your_library": "Organiser biblioteket ditt",
"original": "original",
"other": "Annet",
"other_devices": "Andre enheter",
+ "other_entities": "Andre elementer",
"other_variables": "Andre variabler",
"owned": "Dine",
"owner": "Eier",
@@ -1368,10 +1488,10 @@
"permanent_deletion_warning": "Advarsel om permanent sletting",
"permanent_deletion_warning_setting_description": "Vis en advarsel ved permanent sletting av filer",
"permanently_delete": "Slett permanent",
- "permanently_delete_assets_count": "Permanent slett {count, plural, one {asset} other {assets}}",
- "permanently_delete_assets_prompt": "Er du sikker pÃĨ at du vil permanent slette {count, plural, one {this asset?} other {these # assets?}} Dette vil ogsÃĨ slette {count, plural, one {it from its} other {them from their}} album.",
+ "permanently_delete_assets_count": "Slett {count, plural, one {element} other {elementer}} permanent",
+ "permanently_delete_assets_prompt": "Vil du virkelig permanent slette {count, plural, one {dette elementet?} other {disse # elementene?}} Dette vil ogsÃĨ slette {count, plural, one {det fra dets} other {de fra deres}} album(er).",
"permanently_deleted_asset": "Filen har blitt permanent slettet",
- "permanently_deleted_assets_count": "Permanent slett {count, plural, one {# asset} other {# assets}}",
+ "permanently_deleted_assets_count": "Permanent slett {count, plural, one {# element} other {# elementer}}",
"permission": "Tillatelse",
"permission_empty": "Dine tillatelser burde ikke vÃĻre tomme",
"permission_onboarding_back": "Tilbake",
@@ -1383,6 +1503,9 @@
"permission_onboarding_permission_limited": "Begrenset tilgang. For ÃĨ la Immich sikkerhetskopiere og hÃĨndtere galleriet, tillatt bilde- og video-tilgang i Innstillinger.",
"permission_onboarding_request": "Immich trenger tilgang til ÃĨ se dine bilder og videoer.",
"person": "Person",
+ "person_age_months": "{months, plural, one {# month} other {# months}} gammel",
+ "person_age_year_months": "1 ÃĨr, {months, plural, one {# month} other {# months}} gammel",
+ "person_age_years": "{years, plural, other {# years}} gammel",
"person_birthdate": "Født den {date}",
"person_hidden": "{name}{hidden, select, true { (skjult)} other {}}",
"photo_shared_all_users": "Det ser ut som om du deler bildene med alle brukere eller det er ingen brukere ÃĨ dele med.",
@@ -1406,6 +1529,7 @@
"port": "Port",
"preferences_settings_subtitle": "Administrer appens preferanser",
"preferences_settings_title": "Innstillinger",
+ "preparing": "Forbereder",
"preset": "ForhÃĨndsinstilling",
"preview": "ForhÃĨndsvis",
"previous": "Forrige",
@@ -1422,6 +1546,7 @@
"profile_drawer_client_out_of_date_minor": "Mobilapp er utdatert. Vennligst oppdater til nyeste versjon.",
"profile_drawer_client_server_up_to_date": "Klient og server er oppdatert",
"profile_drawer_github": "GitHub",
+ "profile_drawer_readonly_mode": "Skrivebeskyttet modus er aktivert. Langttrykk pÃĨ brukerens avatarikon for ÃĨ avslutte.",
"profile_drawer_server_out_of_date_major": "Server er utdatert. Vennligst oppdater til nyeste versjon.",
"profile_drawer_server_out_of_date_minor": "Server er utdatert. Vennligst oppdater til nyeste versjon.",
"profile_image_of_user": "Profil bilde av {user}",
@@ -1439,7 +1564,7 @@
"purchase_button_reminder": "PÃĨminn meg om 30 dager",
"purchase_button_remove_key": "Ta bort produktnøkkel",
"purchase_button_select": "Velg",
- "purchase_failed_activation": "Feilet med ÃĨ aktivere! Vennligst sjekk eposten for riktig produktnøkkel!",
+ "purchase_failed_activation": "Mislyktes med ÃĨ aktivere! Vennligst sjekk eposten for riktig produktnøkkel!",
"purchase_individual_description_1": "For en person",
"purchase_individual_description_2": "Støttespiller status",
"purchase_individual_title": "Individuell",
@@ -1453,28 +1578,33 @@
"purchase_per_server": "For hver server",
"purchase_per_user": "For hver bruker",
"purchase_remove_product_key": "Ta bor Produktnøkkel",
- "purchase_remove_product_key_prompt": "Er du sikker pÃĨ at du vil ta bort produktnøkkelen?",
+ "purchase_remove_product_key_prompt": "Vil du virkelig ta bort produktnøkkelen?",
"purchase_remove_server_product_key": "Ta bort Server Produktnøkkel",
- "purchase_remove_server_product_key_prompt": "Er du sikker pÃĨ at du vil ta bort Server Produktnøkkelen?",
+ "purchase_remove_server_product_key_prompt": "Vil du virkelig ta bort Server Produktnøkkelen?",
"purchase_server_description_1": "For hele serveren",
"purchase_server_description_2": "Støttespiller status",
"purchase_server_title": "Server",
"purchase_settings_server_activated": "Produktnøkkel for server er administrert av administratoren",
+ "query_asset_id": "Forespør elementID",
+ "queue_status": "Kø {count}/{total}",
"rating": "Stjernevurdering",
"rating_clear": "Slett vurdering",
"rating_count": "{count, plural, one {# sjerne} other {# stjerner}}",
"rating_description": "Hvis EXIF vurdering i informasjons panelet",
"reaction_options": "Reaksjonsalternativer",
"read_changelog": "Les endringslogg",
+ "readonly_mode_disabled": "Skrivebeskyttet modus deaktivert",
+ "readonly_mode_enabled": "Skrivebeskyttet modus aktivert",
+ "ready_for_upload": "Klar for opplasting",
"reassign": "Tilordne pÃĨ nytt",
- "reassigned_assets_to_existing_person": "Tildelt pÃĨ nytt {count, plural, one {# asset} other {# assets}} to {name, select, null {an existing person} other {{name}}}",
- "reassigned_assets_to_new_person": "Tildelt pÃĨ nytt {count, plural, one {# asset} other {# assets}} til en ny person",
+ "reassigned_assets_to_existing_person": "Flyttet {count, plural, one {# element} other {# elementer}} to {name, select, null {en eksisterende person} other {{name}}}",
+ "reassigned_assets_to_new_person": "Flyttet {count, plural, one {# element} other {# elementer}} til en ny person",
"reassing_hint": "Tilordne valgte eiendeler til en eksisterende person",
"recent": "Nylig",
"recent-albums": "Nylige album",
"recent_searches": "Nylige søk",
"recently_added": "Nylig lagt til",
- "recently_added_page_title": "Nylig lagt til",
+ "recently_added_page_title": "Nylig oppført",
"recently_taken": "Nylig tatt",
"recently_taken_page_title": "Nylig Tatt",
"refresh": "Oppdater",
@@ -1488,16 +1618,21 @@
"refreshing_faces": "Oppdaterer ansikter",
"refreshing_metadata": "Oppdaterer matadata",
"regenerating_thumbnails": "Regenererer miniatyrbilder",
+ "remote": "Eksternt",
+ "remote_assets": "Eksterne elementer",
+ "remote_media_summary": "Oppsummering av eksterne media",
"remove": "Fjern",
- "remove_assets_album_confirmation": "Er du sikker pÃĨ at du fil slette {count, plural, one {# asset} other {# assets}} fra albumet?",
- "remove_assets_shared_link_confirmation": "Er du sikker pÃĨ at du vil slette {count, plural, one {# asset} other {# assets}} fra den delte lenken?",
+ "remove_assets_album_confirmation": "Er du sikker pÃĨ at du fil slette {count, plural, one {# element} other {# elementer}} fra albumet?",
+ "remove_assets_shared_link_confirmation": "Vil du virkelig slette {count, plural, one {# element} other {# elementer}} fra den delte lenken?",
"remove_assets_title": "Vil du fjerne eiendeler?",
"remove_custom_date_range": "Fjern egendefinert datoperiode",
"remove_deleted_assets": "Fjern fra frakoblede filer",
"remove_from_album": "Fjern fra album",
+ "remove_from_album_action_prompt": "{count} fjernet fra albumet",
"remove_from_favorites": "Fjern fra favoritter",
+ "remove_from_lock_folder_action_prompt": "{count} fjernet fra lÃĨst mappe",
"remove_from_locked_folder": "Fjern fra lÃĨst mappe",
- "remove_from_locked_folder_confirmation": "Er du sikker pÃĨ at du vil flytte disse bildene og videoene ut av den lÃĨste mappen? De vil bli synlige i biblioteket.",
+ "remove_from_locked_folder_confirmation": "Vil du virkelig flytte disse bildene og videoene ut av den lÃĨste mappen? De vil bli synlige i biblioteket.",
"remove_from_shared_link": "Fjern fra delt lenke",
"remove_memory": "Slett minne",
"remove_photo_from_memory": "Slett bilde fra dette minne",
@@ -1510,7 +1645,7 @@
"removed_from_favorites_count": "{count, plural, other {Removed #}} fra favoritter",
"removed_memory": "Slettet minne",
"removed_photo_from_memory": "Slettet bilde fra minne",
- "removed_tagged_assets": "Fjern tag fra {count, plural, one {# asset} other {# assets}}",
+ "removed_tagged_assets": "Fjern tag fra {count, plural, one {# element} other {# elementer}}",
"rename": "Gi nytt navn",
"repair": "Reparer",
"repair_no_results_message": "Usporrede og savnede filer vil vises her",
@@ -1523,19 +1658,29 @@
"reset_password": "Tilbakestill passord",
"reset_people_visibility": "Tilbakestill personsynlighet",
"reset_pin_code": "Resett PINkode",
+ "reset_pin_code_description": "Hvis du har glemt PIN-koden din, kan du kontakte serveradministratoren for ÃĨ fÃĨ den tilbakestilt",
+ "reset_pin_code_success": "PIN-koden er tilbakestilt",
+ "reset_pin_code_with_password": "Du kan alltid tilbakestiller PIN-koden med passordet ditt",
+ "reset_sqlite": "Reset SQLite Databasen",
+ "reset_sqlite_confirmation": "Vil du virkelig resette SQLite databasen? Du blir nødt til ÃĨ logge ut og inn igjen for ÃĨ resynkronisere data",
+ "reset_sqlite_success": "Vellykket resetting av SQLite databasen",
"reset_to_default": "Tilbakestill til standard",
"resolve_duplicates": "Løs duplikater",
"resolved_all_duplicates": "Løste alle duplikater",
"restore": "Gjenopprett",
"restore_all": "Gjenopprett alle",
+ "restore_trash_action_prompt": "{count} gjenopprettet fra papirkurven",
"restore_user": "Gjenopprett bruker",
"restored_asset": "Gjenopprettet ressurs",
"resume": "Fortsett",
+ "resume_paused_jobs": "Fortsett {count, plural, one {# paused job} other {# paused jobs}}",
"retry_upload": "Prøv opplasting pÃĨ nytt",
"review_duplicates": "GjennomgÃĨ duplikater",
+ "review_large_files": "Se gjennom store filer",
"role": "Rolle",
"role_editor": "Redigerer",
"role_viewer": "Visning",
+ "running": "Kjører",
"save": "Lagre",
"save_to_gallery": "Lagre til galleriet",
"saved_api_key": "Lagret API-nøkkel",
@@ -1580,7 +1725,7 @@
"search_options": "Søke alternativer",
"search_page_categories": "Kategorier",
"search_page_motion_photos": "Bevegelige bilder",
- "search_page_no_objects": "Ingen objektinfo tilgjengelig",
+ "search_page_no_objects": "Ingen elementinfo tilgjengelig",
"search_page_no_places": "Ingen stedsinformasjon er tilgjengelig",
"search_page_screenshots": "Skjermbilder",
"search_page_search_photos_videos": "Søk etter dine bilder og videoer",
@@ -1619,9 +1764,10 @@
"select_person_to_tag": "Velg en person ÃĨ tagge",
"select_photos": "Velg bilder",
"select_trash_all": "Velg ÃĨ flytte alt til papirkurven",
- "select_user_for_sharing_page_err_album": "Feilet ved oppretting av album",
+ "select_user_for_sharing_page_err_album": "Mislyktes ved oppretting av album",
"selected": "Valgt",
"selected_count": "{count, plural, other {# valgt}}",
+ "selected_gps_coordinates": "Valgte GPS-koordinater",
"send_message": "Send melding",
"send_welcome_email": "Send velkomstmelding",
"server_endpoint": "Server endepunkt",
@@ -1630,7 +1776,7 @@
"server_offline": "Server frakoblet",
"server_online": "Server tilkoblet",
"server_privacy": "Server personvern",
- "server_stats": "Server Statistikk",
+ "server_stats": "Serverstatistikk",
"server_version": "Server Versjon",
"set": "Sett",
"set_as_album_cover": "Sett som albumomslag",
@@ -1654,10 +1800,10 @@
"setting_notifications_notify_minutes": "{count} minutter",
"setting_notifications_notify_never": "aldri",
"setting_notifications_notify_seconds": "{count} sekunder",
- "setting_notifications_single_progress_subtitle": "Detaljert opplastingsinformasjon per objekt",
+ "setting_notifications_single_progress_subtitle": "Detaljert opplastingsinformasjon per element",
"setting_notifications_single_progress_title": "Vis detaljert status pÃĨ sikkerhetskopiering i bakgrunnen",
"setting_notifications_subtitle": "Juster notifikasjonsinnstillinger",
- "setting_notifications_total_progress_subtitle": "Total opplastingsstatus (fullført/totalt objekter)",
+ "setting_notifications_total_progress_subtitle": "Total opplastingsstatus (fullført/totalt elementer)",
"setting_notifications_total_progress_title": "Vis status pÃĨ sikkerhetskopiering i bakgrunnen",
"setting_video_viewer_looping_title": "Looping",
"setting_video_viewer_original_video_subtitle": "NÃĨr det streames en video fra serveren, spill originalkvaliteten selv om en omkodet versjon finnes. Dette kan medføre buffring. Videoer som er lagret lokalt pÃĨ enheten spilles i originalkvalitet uavhengig av denne innstillingen.",
@@ -1667,6 +1813,7 @@
"settings_saved": "Innstillinger lagret",
"setup_pin_code": "Sett opp en PINkode",
"share": "Del",
+ "share_action_prompt": "Delte {count} elementer",
"share_add_photos": "Legg til bilder",
"share_assets_selected": "{count} valgt",
"share_dialog_preparing": "Forbereder ...",
@@ -1688,6 +1835,7 @@
"shared_link_clipboard_copied_massage": "Kopiert til utklippslisten",
"shared_link_clipboard_text": "Link: {link}\nPassord: {password}",
"shared_link_create_error": "Feil ved oppretting av delbar link",
+ "shared_link_custom_url_description": "FÃĨ tilgang til denne delte lenken med en egendefinert URL",
"shared_link_edit_description_hint": "Endre delebeskrivelse",
"shared_link_edit_expire_after_option_day": "1 dag",
"shared_link_edit_expire_after_option_days": "{count} dager",
@@ -1699,7 +1847,7 @@
"shared_link_edit_expire_after_option_year": "{count} ÃĨr",
"shared_link_edit_password_hint": "Skriv inn dele-passord",
"shared_link_edit_submit_button": "Oppdater link",
- "shared_link_error_server_url_fetch": "Kan ikke hente server-url",
+ "shared_link_error_server_url_fetch": "Kunne ikke hente server-url",
"shared_link_expires_day": "UtgÃĨr om {count} dag",
"shared_link_expires_days": "UtgÃĨr om {count} dager",
"shared_link_expires_hour": "UtgÃĨr om {count} time",
@@ -1713,6 +1861,7 @@
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "HÃĨndter delte linker",
"shared_link_options": "Alternativer for delte lenke",
+ "shared_link_password_description": "Krev et passord for ÃĨ fÃĨ tilgang til denne delte lenken",
"shared_links": "Delte linker",
"shared_links_description": "Del bilder og videoer med lenke",
"shared_photos_and_videos_count": "{assetCount, plural, other {# delte bilder og videoer.}}",
@@ -1747,6 +1896,7 @@
"show_slideshow_transition": "Vis overgang til lysbildefremvisning",
"show_supporter_badge": "Supportermerke",
"show_supporter_badge_description": "Vis et supportermerke",
+ "show_text_search_menu": "Vis tekstsøk meny",
"shuffle": "Bland",
"sidebar": "Sidefelt",
"sidebar_display_description": "Vis en lenke for visningen i sidefeltet",
@@ -1762,19 +1912,22 @@
"sort_created": "Dato opprettet",
"sort_items": "Antall enheter",
"sort_modified": "Dato modifisert",
+ "sort_newest": "Nyeste bilde",
"sort_oldest": "Eldste bilde",
"sort_people_by_similarity": "Sorter folk etter likhet",
"sort_recent": "Nyeste bilde",
"sort_title": "Tittel",
"source": "Kilde",
"stack": "Stable",
+ "stack_action_prompt": "{count} stakket",
"stack_duplicates": "Stable duplikater",
"stack_select_one_photo": "Velg hovedbilde for bildestabbel",
"stack_selected_photos": "Stable valgte bilder",
- "stacked_assets_count": "Stable {count, plural, one {# asset} other {# assets}}",
+ "stacked_assets_count": "Stable {count, plural, one {# element} other {# elementer}}",
"stacktrace": "Stakkspor",
"start": "Start",
"start_date": "Startdato",
+ "start_date_before_end_date": "Startdato mÃĨ vÃĻre før sluttdato",
"state": "Fylke",
"status": "Status",
"stop_casting": "Stopp casting",
@@ -1787,6 +1940,7 @@
"storage_quota": "Lagringsplass",
"storage_usage": "{used} av {available} brukt",
"submit": "Send inn",
+ "success": "Vellykket",
"suggestions": "Forslag",
"sunrise_on_the_beach": "Soloppgang pÃĨ stranden",
"support": "Støtte",
@@ -1796,6 +1950,10 @@
"sync": "Synkroniser",
"sync_albums": "Synkroniser albumer",
"sync_albums_manual_subtitle": "Synkroniser alle opplastede videoer og bilder til det valgte backupalbumet",
+ "sync_local": "Synkroniser lokalt",
+ "sync_remote": "Synkroniser eksternt",
+ "sync_status": "Synkroniseringsstatus",
+ "sync_status_subtitle": "Vis og hÃĨndter synkronisering",
"sync_upload_album_setting_subtitle": "Opprett og last opp dine bilder og videoer til det valgte albumet pÃĨ Immich",
"tag": "Tagg",
"tag_assets": "Merk ressurser",
@@ -1804,14 +1962,15 @@
"tag_not_found_question": "Finner du ikke en merke? Opprett en nytt merke.",
"tag_people": "Tag Folk",
"tag_updated": "Oppdater merke: {tag}",
- "tagged_assets": "Merket {count, plural, one {# asset} other {# assets}}",
+ "tagged_assets": "Merket {count, plural, one {# element} other {# elementer}}",
"tags": "Merker",
+ "tap_to_run_job": "Trykk for ÃĨ kjøre jobben",
"template": "Mal",
"theme": "Tema",
"theme_selection": "Temavalg",
"theme_selection_description": "Automatisk sett tema til lys eller mørk basert pÃĨ nettleserens systeminnstilling",
- "theme_setting_asset_list_storage_indicator_title": "Vis lagringsindiaktor pÃĨ objekter i fotorutenettet",
- "theme_setting_asset_list_tiles_per_row_title": "Antall objekter per rad ({count})",
+ "theme_setting_asset_list_storage_indicator_title": "Vis lagringsindiaktor pÃĨ elementer i fotorutenettet",
+ "theme_setting_asset_list_tiles_per_row_title": "Antall elementer per rad ({count})",
"theme_setting_colorful_interface_subtitle": "Angi primÃĻrfarge til bakgrunner.",
"theme_setting_colorful_interface_title": "Fargefullt grensesnitt",
"theme_setting_image_viewer_quality_subtitle": "Juster kvaliteten pÃĨ bilder i detaljvisning",
@@ -1832,66 +1991,79 @@
"to_change_password": "Endre passord",
"to_favorite": "Favoritt",
"to_login": "Logg inn",
+ "to_multi_select": "for multivalg",
"to_parent": "GÃĨ til overodnet",
+ "to_select": "for valg",
"to_trash": "Papirkurv",
"toggle_settings": "Bytt innstillinger",
"total": "Total",
"total_usage": "Totalt brukt",
"trash": "Papirkurv",
+ "trash_action_prompt": "{count} flyttet til søppel",
"trash_all": "Slett alt",
"trash_count": "Slett {count, number}",
- "trash_delete_asset": "Slett ressurs",
- "trash_emptied": "Søppelbøtte tømt",
+ "trash_delete_asset": "Slett element",
+ "trash_emptied": "Søppelbøtte Tømt",
"trash_no_results_message": "Her vises bilder og videoer som er flyttet til papirkurven.",
"trash_page_delete_all": "Slett alt",
- "trash_page_empty_trash_dialog_content": "Vil du tømme søppelbøtten? Objektene vil bli permanent fjernet fra Immich",
- "trash_page_info": "Objekter i søppelbøtten blir permanent fjernet etter {days} dager",
- "trash_page_no_assets": "Ingen forkastede objekter",
+ "trash_page_empty_trash_dialog_content": "Vil du Tømme papirkurven? Objektene vil bli permanent fjernet fra Immich",
+ "trash_page_info": "Objekter i papirkurven blir permanent fjernet etter {days} dager",
+ "trash_page_no_assets": "Ingen forkastede elementer",
"trash_page_restore_all": "Gjenopprett alt",
- "trash_page_select_assets_btn": "Velg objekter",
+ "trash_page_select_assets_btn": "Velg elementer",
"trash_page_title": "Søppelbøtte ({count})",
"trashed_items_will_be_permanently_deleted_after": "Elementer i papirkurven vil bli permanent slettet etter {days, plural, one {# dag} other {# dager}}.",
+ "troubleshoot": "Feilsøk",
"type": "Type",
- "unable_to_change_pin_code": "Klarte ikke ÃĨ endre PINkode",
+ "unable_to_change_pin_code": "Klarte ikke ÃĨ endre PIN-kode",
"unable_to_setup_pin_code": "Klarte ikke ÃĨ sette opp PINkode",
"unarchive": "Fjern fra arkiv",
+ "unarchive_action_prompt": "{count} slettet fra Arkiv",
"unarchived_count": "{count, plural, other {uarkivert #}}",
"undo": "Angre",
"unfavorite": "Fjern favoritt",
+ "unfavorite_action_prompt": "{count} slettet fra Favoritter",
"unhide_person": "Vis person",
"unknown": "Ukjent",
"unknown_country": "Ukjent Land",
- "unknown_year": "Ukjent Ã
r",
+ "unknown_year": "Ukjent ÃĨr",
"unlimited": "Ubegrenset",
"unlink_motion_video": "Koble fra bevegelsesvideo",
"unlink_oauth": "Fjern kobling til OAuth",
"unlinked_oauth_account": "Koblet fra OAuth-konto",
"unmute_memories": "Opphev demping av minner",
"unnamed_album": "Navnløst album",
- "unnamed_album_delete_confirmation": "Er du sikker pÃĨ at du vil slette dette albumet?",
+ "unnamed_album_delete_confirmation": "Vil du virkelig slette dette albumet?",
"unnamed_share": "Deling uten navn",
"unsaved_change": "Ulagrede endringer",
"unselect_all": "Fjern alle valg",
"unselect_all_duplicates": "Fjern markeringen av alle duplikater",
- "unselect_all_in": "Fjern alle i {group}",
+ "unselect_all_in": "Fjern velging av alle i {group}",
"unstack": "avstable",
- "unstacked_assets_count": "Ikke stablet {count, plural, one {# asset} other {# assets}}",
+ "unstack_action_prompt": "{count} ustakket",
+ "unstacked_assets_count": "Ikke stablet {count, plural, one {# element} other {# elementer}}",
+ "untagged": "Umerket",
"up_next": "Neste",
+ "update_location_action_prompt": "Oppdater plasseringen til {count} valgte elementer med:",
"updated_at": "Oppdatert",
"updated_password": "Passord oppdatert",
"upload": "Last opp",
+ "upload_action_prompt": "{count} i kø for opplasting",
"upload_concurrency": "Samtidig opplastning",
- "upload_dialog_info": "Vil du utføre backup av valgte objekt(er) til serveren?",
- "upload_dialog_title": "Last opp objekt",
+ "upload_details": "Opplastingsdetaljer",
+ "upload_dialog_info": "Vil du utføre backup av valgte element(er) til serveren?",
+ "upload_dialog_title": "Last opp element",
"upload_errors": "Opplasting fullført med {count, plural, one {# error} other {# errors}}, oppdater siden for ÃĨ se nye opplastingsressurser.",
+ "upload_finished": "Opplasting fullført",
"upload_progress": "GjenstÃĨende {remaining, number} â behandlet {processed, number}/{total, number}",
- "upload_skipped_duplicates": "Hoppet over {count, plural, one {# duplicate asset} other {# duplicate assets}}",
+ "upload_skipped_duplicates": "Hoppet over {count, plural, one {# duplisert element} other {# dupliserte elementer}}",
"upload_status_duplicates": "Duplikater",
"upload_status_errors": "Feil",
"upload_status_uploaded": "Opplastet",
"upload_success": "Opplasting vellykket, oppdater siden for ÃĨ se nye opplastninger.",
"upload_to_immich": "Last opp til Immich ({count})",
"uploading": "Laster opp",
+ "uploading_media": "Laster opp media",
"url": "URL",
"usage": "Bruk",
"use_biometric": "Bruk biometri",
@@ -1900,7 +2072,7 @@
"user": "Bruker",
"user_has_been_deleted": "Denne brukeren har blitt slettet.",
"user_id": "Bruker ID",
- "user_liked": "{user} likte {type, select, photo {this photo} video {this video} asset {this asset} other {it}}",
+ "user_liked": "{user} likte {type, select, photo {dette bildet} video {denne videoen} asset {dette elementet} other {dette}}",
"user_pin_code_settings": "PINkode",
"user_pin_code_settings_description": "HÃĨndter din PINkode",
"user_privacy": "Personverninnstillinger",
@@ -1912,6 +2084,7 @@
"user_usage_stats_description": "Vis kontobruksstatistikk",
"username": "Brukernavn",
"users": "Brukere",
+ "users_added_to_album_count": "Lagt til {count, plural, one {# bruker} other {# brukere}} til albumet",
"utilities": "Verktøy",
"validate": "Valider",
"validate_endpoint_error": "Skriv inn en gyldig URL",
@@ -1919,7 +2092,7 @@
"version": "Versjon",
"version_announcement_closing": "Din venn, Alex",
"version_announcement_message": "Hei! En ny versjon av Immich er tilgjengelig. Vennligst ta deg tid til ÃĨ lese utgivelsesnotatene for ÃĨ sikre at oppsettet ditt er oppdatert for ÃĨ forhindre feilkonfigurasjoner, spesielt hvis du bruker WatchTower eller en annen mekanisme som hÃĨndterer oppdatering av Immich-forekomsten din automatisk.",
- "version_history": "Verson Historie",
+ "version_history": "Versjonshistorikk",
"version_history_item": "Installert {version} den {date}",
"video": "Video",
"video_hover_setting": "Spill av forhÃĨndsvisining mens du holder over musepekeren",
@@ -1927,9 +2100,10 @@
"videos": "Videoer",
"videos_count": "{count, plural, one {# Video} other {# Videoer}}",
"view": "Vis",
- "view_album": "Vis Album",
+ "view_album": "Vis album",
"view_all": "Vis alle",
"view_all_users": "Vis alle brukere",
+ "view_details": "Vis detaljer",
"view_in_timeline": "Vis i tidslinje",
"view_link": "Vis lenke",
"view_links": "Vis lenker",
@@ -1937,10 +2111,11 @@
"view_next_asset": "Vis neste fil",
"view_previous_asset": "Vis forrige fil",
"view_qr_code": "Vis QR-kode",
- "view_stack": "Vis Stabbel",
+ "view_similar_photos": "Vis lignende bilder",
+ "view_stack": "Vis stabel",
"view_user": "Vis bruker",
"viewer_remove_from_stack": "Fjern fra stabling",
- "viewer_stack_use_as_main_asset": "Bruk som hovedobjekt",
+ "viewer_stack_use_as_main_asset": "Bruk som hovedelement",
"viewer_unstack": "avstable",
"visibility_changed": "Synlighet endret for {count, plural, one {# person} other {# people}}",
"waiting": "Venter",
@@ -1948,12 +2123,13 @@
"week": "Uke",
"welcome": "Velkommen",
"welcome_to_immich": "Velkommen til Immich",
- "wifi_name": "Wi-Fi Navn",
- "wrong_pin_code": "Feil PINkode",
+ "wifi_name": "Wi-Fi-navn",
+ "wrong_pin_code": "Feil PIN-kode",
"year": "Ã
r",
"years_ago": "{years, plural, one {# ÃĨr} other {# ÃĨr}} siden",
"yes": "Ja",
"you_dont_have_any_shared_links": "Du har ingen delte lenker",
- "your_wifi_name": "Ditt Wi-Fi navn",
- "zoom_image": "Zoom Bilde"
+ "your_wifi_name": "Ditt Wi-Fi-navn",
+ "zoom_image": "Zoom Bilde",
+ "zoom_to_bounds": "Zoom til grensene"
}
diff --git a/i18n/nl.json b/i18n/nl.json
index 07699e0b31..55e934736c 100644
--- a/i18n/nl.json
+++ b/i18n/nl.json
@@ -14,6 +14,7 @@
"add_a_location": "Een locatie toevoegen",
"add_a_name": "Naam toevoegen",
"add_a_title": "Titel toevoegen",
+ "add_birthday": "Voeg een verjaardag toe",
"add_endpoint": "Server toevoegen",
"add_exclusion_pattern": "Uitsluitingspatroon toevoegen",
"add_import_path": "Import-pad toevoegen",
@@ -27,6 +28,10 @@
"add_to_album": "Aan album toevoegen",
"add_to_album_bottom_sheet_added": "Toegevoegd aan {album}",
"add_to_album_bottom_sheet_already_exists": "Staat al in {album}",
+ "add_to_album_bottom_sheet_some_local_assets": "Sommige lokale items konden niet aan album toegevoegd worden",
+ "add_to_album_toggle": "Selectie inschakelen voor {album}",
+ "add_to_albums": "Toevoegen aan albums",
+ "add_to_albums_count": "Toevoegen aan albums ({count})",
"add_to_shared_album": "Aan gedeeld album toevoegen",
"add_url": "URL toevoegen",
"added_to_archive": "Toegevoegd aan archief",
@@ -35,7 +40,7 @@
"admin": {
"add_exclusion_pattern_description": "Uitsluitingspatronen toevoegen. Globbing met *, ** en ? wordt ondersteund. Om alle bestanden in een map met de naam \"Raw\" te negeren, gebruik \"**/Raw/**\". Om alle bestanden die eindigen op \".tif\" te negeren, gebruik \"**/*.tif\". Om een absoluut pad te negeren, gebruik \"/path/to/ignore/**\".",
"admin_user": "Beheerder gebruiker",
- "asset_offline_description": "Deze asset uit een externe bibliotheek is niet meer beschikbaar op de schijf en is naar de prullenbak verplaatst. Als het bestand binnen de bibliotheek is verplaatst, controleer dan je tijdlijn voor de nieuwe bijbehorende asset. Om dit bestand te herstellen, zorg ervoor dat het onderstaande bestandspad toegankelijk is voor Immich en scan de bibliotheek opnieuw.",
+ "asset_offline_description": "Dit item uit een externe bibliotheek is niet meer beschikbaar op de schijf en is naar de prullenbak verplaatst. Als het bestand binnen de bibliotheek is verplaatst, controleer dan je tijdlijn voor het nieuwe bijbehorende item. Om dit bestand te herstellen, zorg ervoor dat het onderstaande bestandspad toegankelijk is voor Immich en scan de bibliotheek opnieuw.",
"authentication_settings": "Authenticatie-instellingen",
"authentication_settings_description": "Wachtwoord, OAuth, en andere authenticatie-instellingen beheren",
"authentication_settings_disable_all": "Weet je zeker dat je alle inlogmethoden wilt uitschakelen? Inloggen zal volledig worden uitgeschakeld.",
@@ -44,12 +49,19 @@
"backup_database": "Maak database back-up",
"backup_database_enable_description": "Database back-ups activeren",
"backup_keep_last_amount": "Aantal back-ups om te bewaren",
- "backup_settings": "Database back-up instellingen",
- "backup_settings_description": "Beheer database back-up instellingen.",
+ "backup_onboarding_1_description": "externe kopie in de cloud of op een andere fysieke locatie.",
+ "backup_onboarding_2_description": "lokale kopieÃĢn op verschillende apparaten. Dit omvat de hoofdbestanden Ên een lokale back-up van deze bestanden.",
+ "backup_onboarding_3_description": "totaal aantal kopieÃĢn van de gegevens, inclusief originele bestanden. Dit omvat 1 externe kopie en 2 lokale kopieÃĢn.",
+ "backup_onboarding_description": "Een {label} Ê o RÃŗtulo de Armazenamento do usuÃĄrio",
"system_settings": "ConfiguraçÃĩes do Sistema",
"tag_cleanup_job": "Limpeza de marcadores",
@@ -331,12 +366,15 @@
"trash_number_of_days_description": "NÃēmero de dias para manter os arquivos na lixeira antes de deletar permanentemente",
"trash_settings": "ConfiguraçÃĩes da Lixeira",
"trash_settings_description": "Gerenciar configuraçÃĩes da lixeira",
+ "unlink_all_oauth_accounts": "Desvincular todas as contas OAuth",
+ "unlink_all_oauth_accounts_description": "Lembre-se de desvincular todas as contas OAuth antes de migrar para um novo provedor.",
+ "unlink_all_oauth_accounts_prompt": "Tem certeza que deseja desvincular todas as contas OAuth? Isto vai redefinir o ID OAuth de todos os usuÃĄrio e nÃŖo pode ser desfeito.",
"user_cleanup_job": "Limpeza de usuÃĄrios",
"user_delete_delay": "A conta e os arquivos de {user} serÃŖo programados para exclusÃŖo permanente em {delay, plural, one {# dia} other {# dias}}.",
"user_delete_delay_settings": "Remover atraso",
"user_delete_delay_settings_description": "NÃēmero de dias apÃŗs a remoÃ§ÃŖo para excluir permanentemente a conta e os arquivos de um usuÃĄrio. A tarefa de exclusÃŖo de usuÃĄrio Ê executada à meia-noite para verificar usuÃĄrios que estÃŖo prontos para exclusÃŖo. As alteraçÃĩes nesta configuraÃ§ÃŖo serÃŖo avaliadas na prÃŗxima execuÃ§ÃŖo.",
"user_delete_immediately": "A conta e os arquivos de {user} serÃŖo programados para exclusÃŖo permanente imediata.",
- "user_delete_immediately_checkbox": "Adicionar o usuÃĄrio e seus ativos na fila para serem deletados imediatamente",
+ "user_delete_immediately_checkbox": "Adicionar o usuÃĄrio e seus arquivos na fila para serem deletados imediatamente",
"user_details": "Detalhes do UsuÃĄrio",
"user_management": "Gerenciamento de usuÃĄrios",
"user_password_has_been_reset": "A senha do usuÃĄrio foi redefinida:",
@@ -364,6 +402,8 @@
"advanced_settings_prefer_remote_title": "Preferir imagens do servidor",
"advanced_settings_proxy_headers_subtitle": "Defina os cabeçalhos do proxy que o Immich deve enviar em todas comunicaçÃĩes com a rede",
"advanced_settings_proxy_headers_title": "Cabeçalhos do Proxy",
+ "advanced_settings_readonly_mode_subtitle": "Ativar o modo de apenas visualizaÃ§ÃŖo dos arquivos. As outras açÃĩes, como: selecionar vÃĄrias imagens, compartilhar, transmitir ou deletar serÃŖo desabilitadas. Ative ou Desative este modo clicando na foto do usuÃĄrio na tela principal",
+ "advanced_settings_readonly_mode_title": "Modo de apenas visualizaÃ§ÃŖo",
"advanced_settings_self_signed_ssl_subtitle": "Ignora a verificaÃ§ÃŖo do certificado SSL do servidor. ObrigatÃŗrio para certificados auto assinados.",
"advanced_settings_self_signed_ssl_title": "Permitir certificados SSL auto assinados",
"advanced_settings_sync_remote_deletions_subtitle": "Excluir ou restaurar os arquivos automaticamente neste dispositivo quando essas açÃĩes forem realizada na interface web",
@@ -379,6 +419,7 @@
"album_cover_updated": "Capa do ÃĄlbum atualizada",
"album_delete_confirmation": "Tem certeza de que deseja excluir o ÃĄlbum {album}?",
"album_delete_confirmation_description": "Se este ÃĄlbum Ê compartilhado, os outros usuÃĄrios nÃŖo conseguiram mais acessÃĄ-lo.",
+ "album_deleted": "Ãlbum deletado",
"album_info_card_backup_album_excluded": "EXCLUÃDO",
"album_info_card_backup_album_included": "INCLUÃDO",
"album_info_updated": "InformaçÃĩes do ÃĄlbum atualizadas",
@@ -388,7 +429,9 @@
"album_options": "OpçÃĩes de ÃĄlbum",
"album_remove_user": "Remover usuÃĄrio?",
"album_remove_user_confirmation": "Tem certeza de que deseja remover {user}?",
+ "album_search_not_found": "NÃŖo hÃĄ ÃĄlbum que corresponda à sua pesquisa",
"album_share_no_users": "Parece que vocÃĒ jÃĄ compartilhou este ÃĄlbum com todos os usuÃĄrios ou nÃŖo hÃĄ nenhum usuÃĄrio para compartilhar.",
+ "album_summary": "Resumo do ÃĄlbum",
"album_updated": "Ãlbum atualizado",
"album_updated_setting_description": "Receba uma notificaÃ§ÃŖo por e-mail quando um ÃĄlbum compartilhado tiver novos recursos",
"album_user_left": "Saiu do ÃĄlbum {album}",
@@ -407,6 +450,7 @@
"albums_default_sort_order": "Ordem padrÃŖo do ÃĄlbum",
"albums_default_sort_order_description": "Ordem padrÃŖo dos arquivos ao criar novos ÃĄlbuns.",
"albums_feature_description": "ColeçÃĩes de arquivos que podem ser compartilhados com outros usuÃĄrios.",
+ "albums_on_device_count": "Ãlbuns no dispositivo ({count})",
"all": "Todos",
"all_albums": "Todos os ÃĄlbuns",
"all_people": "Todas as pessoas",
@@ -426,7 +470,9 @@
"app_bar_signout_dialog_title": "Sair",
"app_settings": "ConfiguraçÃĩes do Aplicativo",
"appears_in": "Aparece em",
- "archive": "Arquivados",
+ "apply_count": "Aplicar ({count, number})",
+ "archive": "Arquivar",
+ "archive_action_prompt": "{count} mÃdias arquivadas",
"archive_or_unarchive_photo": "Arquivar ou desarquivar foto",
"archive_page_no_archived_assets": "Nenhum arquivo encontrado",
"archive_page_title": "Arquivados ({count})",
@@ -440,7 +486,7 @@
"asset_action_share_err_offline": "NÃŖo foi possÃvel obter os arquivos indisponÃveis, ignorando",
"asset_added_to_album": "Adicionado ao ÃĄlbum",
"asset_adding_to_album": "Adicionando ao ÃĄlbumâĻ",
- "asset_description_updated": "A descriÃ§ÃŖo do ativo foi atualizada",
+ "asset_description_updated": "A descriÃ§ÃŖo do arquivo foi atualizada",
"asset_filename_is_offline": "O arquivo {filename} nÃŖo estÃĄ disponÃvel",
"asset_has_unassigned_faces": "O arquivo tem rostos sem nomes",
"asset_hashing": "ProcessandoâĻ",
@@ -457,15 +503,18 @@
"asset_restored_successfully": "Arquivo restaurado",
"asset_skipped": "Ignorado",
"asset_skipped_in_trash": "Na lixeira",
- "asset_uploaded": "Carregado",
- "asset_uploading": "CarregandoâĻ",
+ "asset_trashed": "Arquivo enviado para a lixeira",
+ "asset_troubleshoot": "DiagnÃŗstico do arquivo",
+ "asset_uploaded": "Enviado",
+ "asset_uploading": "EnviandoâĻ",
"asset_viewer_settings_subtitle": "Gerenciar as configuraçÃĩes do visualizador da galeria",
"asset_viewer_settings_title": "Visualizador de MÃdia",
"assets": "Arquivos",
"assets_added_count": "{count, plural, one {# arquivo adicionado} other {# arquivos adicionados}}",
"assets_added_to_album_count": "{count, plural, one {# arquivo adicionado} other {# arquivos adicionados}} ao ÃĄlbum",
- "assets_added_to_name_count": "{count, plural, one {# arquivo adicionado} other {# arquivos adicionados}} {hasName, select, true {ao ÃĄlbum {name}} other {em um novo ÃĄlbum}}",
+ "assets_added_to_albums_count": "{assetTotal, plural, one {# Arquivo adicionado} other {# Arquivos adicionados}} {albumTotal, plural, one {# ao ÃĄlbum} other {# aos ÃĄlbuns}}",
"assets_cannot_be_added_to_album_count": "NÃŖo foi possÃvel adicionar {count, plural, one {o arquivo} other {os arquivos}} ao ÃĄlbum",
+ "assets_cannot_be_added_to_albums": "{count, plural, one {Arquivo nÃŖo pode ser adicionado} other {Arquivos nÃŖo podem ser adicionados}} a nenhum ÃĄlbum",
"assets_count": "{count, plural, one {# arquivo} other {# arquivos}}",
"assets_deleted_permanently": "{count} arquivo(s) deletado(s) permanentemente",
"assets_deleted_permanently_from_server": "{count} arquivo(s) deletado(s) permanentemente do servidor Immich",
@@ -482,29 +531,34 @@
"assets_trashed_count": "{count, plural, one {# arquivo movido para a lixeira} other {# arquivos movidos para a lixeira}}",
"assets_trashed_from_server": "{count} arquivos foram enviados para a lixeira",
"assets_were_part_of_album_count": "{count, plural, one {O arquivo jÃĄ faz} other {Os arquivos jÃĄ fazem}} parte do ÃĄlbum",
+ "assets_were_part_of_albums_count": "{count, plural, one {Arquivo jÃĄ existe} other {Arquivos jÃĄ existem}} nos ÃĄlbuns",
"authorized_devices": "Dispositivos Autorizados",
"automatic_endpoint_switching_subtitle": "Conecte-se localmente quando estiver em uma rede uma Wi-Fi especÃfica e use conexÃĩes alternativas em outras redes",
"automatic_endpoint_switching_title": "Troca automÃĄtica de URL",
"autoplay_slideshow": "ApresentaÃ§ÃŖo de slides automÃĄtica",
"back": "Voltar",
"back_close_deselect": "Voltar, fechar ou desmarcar",
+ "background_backup_running_error": "NÃŖo Ê possÃvel iniciar o backup manual agora pois o backup em segundo plano jÃĄ estÃĄ sendo executado",
"background_location_permission": "PermissÃŖo de localizaÃ§ÃŖo em segundo plano",
- "background_location_permission_content": "Para que seja possÃvel trocar a URL quando estiver executando em segundo plano, o Immich deve *sempre* ter a permissÃŖo de localizaÃ§ÃŖo precisa para que o aplicativo consiga ler o nome da rede Wi-Fi",
+ "background_location_permission_content": "Para que seja possÃvel trocar o endereço quando estiver executando em segundo plano, o Immich deve *sempre* ter a permissÃŖo de localizaÃ§ÃŖo precisa para que o aplicativo consiga ler o nome da rede Wi-Fi",
+ "background_options": "OpçÃĩes de Plano de Fundo",
+ "backup": "Backup",
"backup_album_selection_page_albums_device": "Ãlbuns no dispositivo ({count})",
"backup_album_selection_page_albums_tap": "Toque para incluir, toque duas vezes para excluir",
"backup_album_selection_page_assets_scatter": "Os recursos podem se espalhar por vÃĄrios ÃĄlbuns. Assim, os ÃĄlbuns podem ser incluÃdos ou excluÃdos durante o processo de backup.",
"backup_album_selection_page_select_albums": "Selecionar ÃĄlbuns",
"backup_album_selection_page_selection_info": "InformaçÃĩes da SeleÃ§ÃŖo",
"backup_album_selection_page_total_assets": "Total de recursos exclusivos",
+ "backup_albums_sync": "Backup de sincronizaÃ§ÃŖo de ÃĄlbuns",
"backup_all": "Todos",
"backup_background_service_backup_failed_message": "Falha ao fazer backup. Tentando novamenteâĻ",
"backup_background_service_connection_failed_message": "Falha na conexÃŖo com o servidor. Tentando novamenteâĻ",
"backup_background_service_current_upload_notification": "Enviando {filename}",
"backup_background_service_default_notification": "Verificando se hÃĄ novos arquivosâĻ",
"backup_background_service_error_title": "Erro no backup",
- "backup_background_service_in_progress_notification": "Fazendo backup de seus ativosâĻ",
+ "backup_background_service_in_progress_notification": "Fazendo backup de seus arquivosâĻ",
"backup_background_service_upload_failure_notification": "Falha ao enviar {filename}",
- "backup_controller_page_albums": "Ãlbuns de backup",
+ "backup_controller_page_albums": "Backup de ÃĄlbuns",
"backup_controller_page_background_app_refresh_disabled_content": "Para utilizar o backup em segundo plano, ative a atualizaÃ§ÃŖo da aplicaÃ§ÃŖo em segundo plano em ConfiguraçÃĩes > Geral > AtualizaÃ§ÃŖo em 2Âē plano.",
"backup_controller_page_background_app_refresh_disabled_title": "AtualizaÃ§ÃŖo em 2Âē plano desativada",
"backup_controller_page_background_app_refresh_enable_button_text": "Ir para as configuraçÃĩes",
@@ -512,46 +566,49 @@
"backup_controller_page_background_battery_info_message": "Para uma melhor experiÃĒncia de backup em segundo plano, desative todas as otimizaçÃĩes de bateria que restrinjam a atividade em segundo plano do Immich.\n\nComo isso Ê especÃfico por dispositivo, consulte as informaçÃĩes de como fazer isso com o fabricante do seu dispositivo.",
"backup_controller_page_background_battery_info_ok": "OK",
"backup_controller_page_background_battery_info_title": "OtimizaçÃĩes de bateria",
- "backup_controller_page_background_charging": "Apenas durante o carregamento",
+ "backup_controller_page_background_charging": "Apenas enquanto carrega a bateria",
"backup_controller_page_background_configure_error": "Falha ao configurar o serviço em segundo plano",
"backup_controller_page_background_delay": "Adiar backup de novos arquivos: {duration}",
- "backup_controller_page_background_description": "Ative o serviço em segundo plano para fazer backup automÃĄtico de novos ativos sem precisar abrir o aplicativo",
+ "backup_controller_page_background_description": "Ative o serviço em segundo plano para fazer backup automÃĄtico de novos arquivos sem precisar abrir o aplicativo",
"backup_controller_page_background_is_off": "O backup automÃĄtico em segundo plano estÃĄ desativado",
"backup_controller_page_background_is_on": "O backup automÃĄtico em segundo plano estÃĄ ativado",
"backup_controller_page_background_turn_off": "Desativar o serviço em segundo plano",
"backup_controller_page_background_turn_on": "Ativar o serviço em segundo plano",
"backup_controller_page_background_wifi": "Apenas no Wi-Fi",
"backup_controller_page_backup": "Backup",
- "backup_controller_page_backup_selected": "Selecionado: ",
- "backup_controller_page_backup_sub": "Backup de fotos e vÃdeos",
- "backup_controller_page_created": "Criado em: {date}",
- "backup_controller_page_desc_backup": "Ative o backup para carregar automaticamente novos ativos no servidor.",
- "backup_controller_page_excluded": "ExcluÃdo: ",
+ "backup_controller_page_backup_selected": "Selecionados: ",
+ "backup_controller_page_backup_sub": "Total de mÃdias com backup",
+ "backup_controller_page_created": "Data: {date}",
+ "backup_controller_page_desc_backup": "Ative para fazer backup automÃĄtico dos novos arquivos ao abrir este aplicativo.",
+ "backup_controller_page_excluded": "Ignorados: ",
"backup_controller_page_failed": "Falhou ({count})",
- "backup_controller_page_filename": "Nome do arquivo: {filename} [{size}]",
+ "backup_controller_page_filename": "Arquivo: {filename} [{size}]",
"backup_controller_page_id": "ID: {id}",
- "backup_controller_page_info": "InformaçÃĩes de backup",
- "backup_controller_page_none_selected": "Nenhum selecionado",
+ "backup_controller_page_info": "InformaçÃĩes do backup",
+ "backup_controller_page_none_selected": "Nenhum ÃĄlbum selecionado",
"backup_controller_page_remainder": "Restante",
- "backup_controller_page_remainder_sub": "Fotos e vÃdeos restantes para fazer backup da seleÃ§ÃŖo",
+ "backup_controller_page_remainder_sub": "MÃdias nos ÃĄlbuns selecionados que ainda nÃŖo tem backup",
"backup_controller_page_server_storage": "Armazenamento do servidor",
- "backup_controller_page_start_backup": "Iniciar backup",
- "backup_controller_page_status_off": "O backup estÃĄ desativado",
- "backup_controller_page_status_on": "O backup estÃĄ ativado",
+ "backup_controller_page_start_backup": "Iniciar backup manual",
+ "backup_controller_page_status_off": "O backup automÃĄtico estÃĄ desativado",
+ "backup_controller_page_status_on": "O backup automÃĄtico estÃĄ ativado",
"backup_controller_page_storage_format": "{used} de {total} usados",
- "backup_controller_page_to_backup": "Ãlbuns para backup",
- "backup_controller_page_total_sub": "Todas as fotos e vÃdeos Ãēnicos dos ÃĄlbuns selecionados",
- "backup_controller_page_turn_off": "Desativar o backup",
- "backup_controller_page_turn_on": "Ativar Backup",
- "backup_controller_page_uploading_file_info": "Carregando informaçÃĩes do arquivo",
+ "backup_controller_page_to_backup": "Escolha os ÃĄlbuns para fazer backup",
+ "backup_controller_page_total_sub": "Total de mÃdias nos ÃĄlbuns selecionados",
+ "backup_controller_page_turn_off": "Desativar backup automÃĄtico",
+ "backup_controller_page_turn_on": "Ativar backup automÃĄtico",
+ "backup_controller_page_uploading_file_info": "InformaçÃĩes do arquivo",
"backup_err_only_album": "NÃŖo Ê possÃvel remover o Ãēnico ÃĄlbum",
- "backup_info_card_assets": "ativos",
+ "backup_error_sync_failed": "A sincronizaÃ§ÃŖo falhou. NÃŖo foi possÃvel processar o backup.",
+ "backup_info_card_assets": "arquivos",
"backup_manual_cancelled": "Cancelado",
"backup_manual_in_progress": "Envio jÃĄ estÃĄ em progresso. Tente novamente mais tarde",
"backup_manual_success": "Sucesso",
"backup_manual_title": "Estado do envio",
+ "backup_options": "OpçÃĩes de backup",
"backup_options_page_title": "OpçÃĩes de backup",
"backup_setting_subtitle": "Gerenciar as configuraçÃĩes de envio em primeiro e segundo plano",
+ "backup_settings_subtitle": "Gerenciar configuraçÃĩes de envio",
"backward": "Para trÃĄs",
"biometric_auth_enabled": "AutenticaÃ§ÃŖo por biometria ativada",
"biometric_locked_out": "Sua autenticaÃ§ÃŖo por biometria estÃĄ bloqueada",
@@ -570,7 +627,7 @@
"cache_settings_clear_cache_button": "Limpar o cache",
"cache_settings_clear_cache_button_title": "Limpa o cache do aplicativo. Isso afetarÃĄ significativamente o desempenho do aplicativo atÊ que o cache seja reconstruÃdo.",
"cache_settings_duplicated_assets_clear_button": "LIMPAR",
- "cache_settings_duplicated_assets_subtitle": "Fotos e vÃdeos que sÃŖo bloqueados pelo app",
+ "cache_settings_duplicated_assets_subtitle": "MÃdias ignoradas pelo app",
"cache_settings_duplicated_assets_title": "Arquivos duplicados ({count})",
"cache_settings_statistics_album": "Miniaturas da biblioteca",
"cache_settings_statistics_full": "Imagens completas",
@@ -587,6 +644,7 @@
"cancel": "Cancelar",
"cancel_search": "Cancelar pesquisa",
"canceled": "Cancelado",
+ "canceling": "Cancelando",
"cannot_merge_people": "NÃŖo Ê possÃvel mesclar pessoas",
"cannot_undo_this_action": "VocÃĒ nÃŖo pode desfazer esta aÃ§ÃŖo!",
"cannot_update_the_description": "NÃŖo Ê possÃvel atualizar a descriÃ§ÃŖo",
@@ -609,6 +667,8 @@
"change_pin_code": "Alterar cÃŗdigo PIN",
"change_your_password": "Alterar sua senha",
"changed_visibility_successfully": "Visibilidade alterada com sucesso",
+ "charging": "Carregando",
+ "charging_requirement_mobile_backup": "Backups em plano de fundo requerem que o dispositivo esteja sendo carregado",
"check_corrupt_asset_backup": "Verifique se hÃĄ backups corrompidos",
"check_corrupt_asset_backup_button": "Verificar",
"check_corrupt_asset_backup_description": "Execute esta verificaÃ§ÃŖo somente em uma rede Wi-Fi e quando o backup de todos os arquivos jÃĄ estiver concluÃdo. O processo demora alguns minutos.",
@@ -618,6 +678,7 @@
"clear": "Limpar",
"clear_all": "Limpar tudo",
"clear_all_recent_searches": "Limpar todas as buscas recentes",
+ "clear_file_cache": "Limpar cache arquivos",
"clear_message": "Limpar mensagem",
"clear_value": "Limpar valor",
"client_cert_dialog_msg_confirm": "OK",
@@ -640,7 +701,7 @@
"comments_are_disabled": "ComentÃĄrios estÃŖo desativados",
"common_create_new_album": "Criar novo ÃĄlbum",
"common_server_error": "Verifique a sua conexÃŖo de rede, certifique-se de que o servidor estÃĄ acessÃvel e de que as versÃĩes do aplicativo e servidor sÃŖo compatÃveis.",
- "completed": "Sucesso",
+ "completed": "Completado",
"confirm": "Confirmar",
"confirm_admin_password": "Confirmar senha de administrador",
"confirm_delete_face": "Tem certeza que deseja remover a rosto de {name} deste arquivo?",
@@ -658,9 +719,9 @@
"control_bottom_app_bar_create_new_album": "Criar novo ÃĄlbum",
"control_bottom_app_bar_delete_from_immich": "Excluir do Immich",
"control_bottom_app_bar_delete_from_local": "Excluir do dispositivo",
- "control_bottom_app_bar_edit_location": "Editar LocalizaÃ§ÃŖo",
+ "control_bottom_app_bar_edit_location": "Alterar Local",
"control_bottom_app_bar_edit_time": "Editar data e hora",
- "control_bottom_app_bar_share_link": "Compartilhar Link",
+ "control_bottom_app_bar_share_link": "Link",
"control_bottom_app_bar_share_to": "Compartilhar",
"control_bottom_app_bar_trash_from_immich": "Mover para a Lixeira",
"copied_image_to_clipboard": "Imagem copiada para a ÃĄrea de transferÃĒncia.",
@@ -680,7 +741,7 @@
"create_album_page_untitled": "Sem tÃtulo",
"create_library": "Criar biblioteca",
"create_link": "Criar link",
- "create_link_to_share": "Criar link para partilhar",
+ "create_link_to_share": "Criar link e compartilhar",
"create_link_to_share_description": "Permitir que qualquer pessoa com o link veja a(s) foto(s) selecionada(s)",
"create_new": "CRIAR NOVO",
"create_new_person": "Criar nova pessoa",
@@ -688,11 +749,13 @@
"create_new_user": "Criar novo usuÃĄrio",
"create_shared_album_page_share_add_assets": "ADICIONAR FOTOS",
"create_shared_album_page_share_select_photos": "Selecionar fotos",
+ "create_shared_link": "Criar link",
"create_tag": "Criar marcador",
"create_tag_description": "Cria um novo marcador. Para marcadores multi nÃvel, digite o caminho completo do marcador, inclusive as barras.",
"create_user": "Criar usuÃĄrio",
"created": "Criado",
"created_at": "Criado em",
+ "creating_linked_albums": "Criando ÃĄlbuns relacionados...",
"crop": "Cortar",
"curated_object_page_title": "Objetos",
"current_device": "Dispositivo atual",
@@ -700,10 +763,11 @@
"current_server_address": "Endereço atual do servidor",
"custom_locale": "LocalizaÃ§ÃŖo Customizada",
"custom_locale_description": "Formatar datas e nÃēmeros baseados na linguagem e regiÃŖo",
+ "custom_url": "URL personalizada",
"daily_title_text_date": "E, dd MMM",
"daily_title_text_date_year": "E, dd MMM, yyyy",
"dark": "Escuro",
- "darkTheme": "trocar para tema escuro",
+ "dark_theme": "Usar tema escuro",
"date_after": "Data apÃŗs",
"date_and_time": "Data e Hora",
"date_before": "Data antes",
@@ -711,6 +775,7 @@
"date_of_birth_saved": "Data de nascimento salvo com sucesso",
"date_range": "Intervalo de datas",
"day": "Dia",
+ "days": "Dias",
"deduplicate_all": "Limpar todas Duplicidades",
"deduplication_criteria_1": "Tamanho do arquivo em bytes",
"deduplication_criteria_2": "Quantidade de dados EXIF",
@@ -719,6 +784,8 @@
"default_locale": "LocalizaÃ§ÃŖo PadrÃŖo",
"default_locale_description": "Formatar datas e nÃēmeros baseados na linguagem do seu navegador",
"delete": "Excluir",
+ "delete_action_confirmation_message": "Confirma deletar este arquivo? O arquivo serÃĄ enviado para a lixeira do servidor e depois perguntarÃĄ se deseja deletar do seu dispositivo local",
+ "delete_action_prompt": "{count} deletados",
"delete_album": "Excluir ÃĄlbum",
"delete_api_key_prompt": "Tem certeza de que deseja excluir esta chave de API?",
"delete_dialog_alert": "Esses itens serÃŖo excluÃdos permanentemente do Immich e do seu dispositivo",
@@ -732,9 +799,12 @@
"delete_key": "Excluir chave",
"delete_library": "Excluir biblioteca",
"delete_link": "Excluir link",
+ "delete_local_action_prompt": "{count} deletados do dispositivo local",
"delete_local_dialog_ok_backed_up_only": "Excluir apenas arquivos com backup feito",
"delete_local_dialog_ok_force": "Excluir mesmo assim",
"delete_others": "Excluir restante",
+ "delete_permanently": "Deletar permanentemente",
+ "delete_permanently_action_prompt": "{count} Deletado permanentemente",
"delete_shared_link": "Excluir link de compartilhamento",
"delete_shared_link_dialog_title": "Excluir link compartilhado",
"delete_tag": "Excluir marcador",
@@ -745,6 +815,7 @@
"description": "DescriÃ§ÃŖo",
"description_input_hint_text": "Adicionar descriÃ§ÃŖo...",
"description_input_submit_error": "Erro ao atualizar a descriÃ§ÃŖo, verifique o log para mais detalhes",
+ "deselect_all": "Desselecionar tudo",
"details": "Detalhes",
"direction": "DireÃ§ÃŖo",
"disabled": "Desativado",
@@ -762,6 +833,7 @@
"documentation": "DocumentaÃ§ÃŖo",
"done": "Feito",
"download": "Baixar",
+ "download_action_prompt": "Baixando {count} arquivos",
"download_canceled": "Cancelado",
"download_complete": "Sucesso",
"download_enqueue": "Na fila",
@@ -781,15 +853,19 @@
"downloading": "Baixando",
"downloading_asset_filename": "Baixando arquivo {filename}",
"downloading_media": "Baixando mÃdia",
- "drop_files_to_upload": "Solte arquivos em qualquer lugar para carregar",
+ "drop_files_to_upload": "Solte os arquivos em qualquer lugar para enviar",
"duplicates": "Duplicados",
"duplicates_description": "Marque cada grupo indicando quais arquivos, se algum, sÃŖo duplicados",
"duration": "DuraÃ§ÃŖo",
"edit": "Editar",
"edit_album": "Editar ÃĄlbum",
"edit_avatar": "Editar foto de perfil",
+ "edit_birthday": "Alterar aniversÃĄrio",
"edit_date": "Editar data",
"edit_date_and_time": "Editar data e hora",
+ "edit_date_and_time_action_prompt": "Alterado data e hora de {count} arquivos",
+ "edit_date_and_time_by_offset": "Alterar data por deslocamento",
+ "edit_date_and_time_by_offset_interval": "Novas datas: De {from} a {to}",
"edit_description": "Editar descriÃ§ÃŖo",
"edit_description_prompt": "Por favor selecione uma nova descriÃ§ÃŖo:",
"edit_exclusion_pattern": "Editar o padrÃŖo de exclusÃŖo",
@@ -799,6 +875,7 @@
"edit_key": "Editar chave",
"edit_link": "Editar link",
"edit_location": "Editar LocalizaÃ§ÃŖo",
+ "edit_location_action_prompt": "{count} locais alterados",
"edit_location_dialog_title": "LocalizaÃ§ÃŖo",
"edit_name": "Editar nome",
"edit_people": "Editar pessoas",
@@ -814,9 +891,10 @@
"email": "E-mail",
"email_notifications": "NotificaçÃĩes por e-mail",
"empty_folder": "A pasta estÃĄ vazia",
- "empty_trash": "Esvaziar lixo",
+ "empty_trash": "Esvaziar lixeira",
"empty_trash_confirmation": "Tem certeza de que deseja esvaziar a lixeira? Isso removerÃĄ permanentemente do Immich todos os arquivos que estÃŖo na lixeira.\nVocÃĒ nÃŖo pode desfazer esta aÃ§ÃŖo!",
"enable": "Habilitar",
+ "enable_backup": "Ativar Backup",
"enable_biometric_auth_description": "Insira seu cÃŗdigo PIN para ativar a autenticaÃ§ÃŖo por biometria",
"enabled": "Habilitado",
"end_date": "Data final",
@@ -827,7 +905,9 @@
"error": "Erro",
"error_change_sort_album": "Falha ao alterar a ordem de exibiÃ§ÃŖo",
"error_delete_face": "Erro ao remover face do arquivo",
+ "error_getting_places": "Erro ao buscar os locais",
"error_loading_image": "Erro ao carregar a pÃĄgina",
+ "error_loading_partners": "Erro ao carregar parceiros: {error}",
"error_saving_image": "Erro: {error}",
"error_tag_face_bounding_box": "Erro ao marcar o rosto - nÃŖo foi possÃvel localizar o rosto",
"error_title": "Erro - Algo deu errado",
@@ -855,11 +935,12 @@
"failed_to_edit_shared_link": "Falha ao editar o link compartilhado",
"failed_to_get_people": "Falha na obtenÃ§ÃŖo de pessoas",
"failed_to_keep_this_delete_others": "Falha ao manter este arquivo e excluir os outros",
- "failed_to_load_asset": "NÃŖo foi possÃvel carregar o ativo",
- "failed_to_load_assets": "NÃŖo foi possÃvel carregar os ativos",
+ "failed_to_load_asset": "NÃŖo foi possÃvel carregar o arquivo",
+ "failed_to_load_assets": "NÃŖo foi possÃvel carregar os arquivos",
"failed_to_load_notifications": "Falha ao carregar notificaçÃĩes",
"failed_to_load_people": "Falha ao carregar pessoas",
"failed_to_remove_product_key": "Falha ao remover a chave do produto",
+ "failed_to_reset_pin_code": "Falha ao redefinir o CÃŗdigo PIN",
"failed_to_stack_assets": "Falha ao agrupar arquivos",
"failed_to_unstack_assets": "Falha ao remover arquivos do grupo",
"failed_to_update_notification_status": "Falha ao atualizar o status da notificaÃ§ÃŖo",
@@ -868,6 +949,7 @@
"paths_validation_failed": "A validaÃ§ÃŖo de {paths, plural, one {# caminho falhou} other {# caminhos falharam}}",
"profile_picture_transparent_pixels": "As imagens de perfil nÃŖo podem ter pixels transparentes. Aumente o zoom e/ou mova a imagem.",
"quota_higher_than_disk_size": "VocÃĒ definiu uma cota maior do que o tamanho do disco",
+ "something_went_wrong": "Algo deu errado",
"unable_to_add_album_users": "NÃŖo foi possÃvel adicionar usuÃĄrios ao ÃĄlbum",
"unable_to_add_assets_to_shared_link": "NÃŖo Ê possÃvel adicionar arquivos ao link compartilhado",
"unable_to_add_comment": "NÃŖo foi possÃvel adicionar o comentÃĄrio",
@@ -949,17 +1031,15 @@
"unable_to_update_settings": "NÃŖo foi possÃvel atualizar as configuraçÃĩes",
"unable_to_update_timeline_display_status": "NÃŖo foi possÃvel atualizar o modo de visualizaÃ§ÃŖo da linha do tempo",
"unable_to_update_user": "NÃŖo foi possÃvel atualizar o usuÃĄrio",
- "unable_to_upload_file": "NÃŖo foi possÃvel carregar o arquivo"
+ "unable_to_upload_file": "NÃŖo foi possÃvel enviar o arquivo"
},
"exif": "Exif",
"exif_bottom_sheet_description": "Adicionar descriÃ§ÃŖo...",
+ "exif_bottom_sheet_description_error": "Erro ao alterar a descriÃ§ÃŖo",
"exif_bottom_sheet_details": "DETALHES",
"exif_bottom_sheet_location": "LOCALIZAÃÃO",
"exif_bottom_sheet_people": "PESSOAS",
"exif_bottom_sheet_person_add_person": "Adicionar nome",
- "exif_bottom_sheet_person_age_months": "Idade {months} meses",
- "exif_bottom_sheet_person_age_year_months": "Idade 1 ano, {months} meses",
- "exif_bottom_sheet_person_age_years": "Idade {years}",
"exit_slideshow": "Sair da apresentaÃ§ÃŖo",
"expand_all": "Expandir tudo",
"experimental_settings_new_asset_list_subtitle": "Em andamento",
@@ -973,22 +1053,26 @@
"explorer": "Explorar",
"export": "Exportar",
"export_as_json": "Exportar como JSON",
+ "export_database": "Exportar Banco de Dados",
+ "export_database_description": "Exportar o Banco de Dados SQLite",
"extension": "ExtensÃŖo",
"external": "Externo",
"external_libraries": "Bibliotecas externas",
"external_network": "Rede externa",
- "external_network_sheet_info": "Quando nÃŖo estiver na rede Wi-Fi especificada, o aplicativo irÃĄ se conectar usando a primeira URL abaixo que obtiver sucesso, começando do topo da lista para baixo",
+ "external_network_sheet_info": "Quando nÃŖo estiver na rede Wi-Fi especificada, o aplicativo irÃĄ se conectar usando o primeiro endereço abaixo que obtiver sucesso, começando do topo da lista para baixo",
"face_unassigned": "Sem nome",
"failed": "Falhou",
"failed_to_authenticate": "NÃŖo foi possÃvel autenticar",
"failed_to_load_assets": "Falha ao carregar arquivos",
"failed_to_load_folder": "Falha ao carregar a pasta",
"favorite": "Favorito",
+ "favorite_action_prompt": "{count} marcados como favorito",
"favorite_or_unfavorite_photo": "Marque ou desmarque a foto como favorita",
"favorites": "Favoritos",
"favorites_page_no_favorites": "Nenhuma mÃdia favorita encontrada",
"feature_photo_updated": "Foto principal atualizada",
"features": "Funcionalidades",
+ "features_in_development": "FunçÃĩes em desenvolvimento",
"features_setting_description": "Gerenciar as funcionalidades da aplicaÃ§ÃŖo",
"file_name": "Nome do arquivo",
"file_name_or_extension": "Nome do arquivo ou extensÃŖo",
@@ -998,21 +1082,26 @@
"filter_people": "Filtrar pessoas",
"filter_places": "Filtrar lugares",
"find_them_fast": "Encontre pelo nome em uma pesquisa",
+ "first": "Primeiro",
"fix_incorrect_match": "Corrigir correspondÃĒncia incorreta",
"folder": "Pasta",
"folder_not_found": "Pasta nÃŖo encontrada",
"folders": "Pastas",
"folders_feature_description": "Navegar pelas pastas das fotos e vÃdeos no sistema de arquivos",
+ "forgot_pin_code_question": "Esqueceu seu PIN?",
"forward": "Para frente",
"gcast_enabled": "Google Cast",
"gcast_enabled_description": "Esta funcionalidade carrega recursos externos do Google para funcionar.",
"general": "Geral",
+ "geolocation_instruction_location": "Selecione um arquivo com as coordenadas de GPS desejada, ou selecione a localizaÃ§ÃŖo diretamente no mapa",
"get_help": "Obter Ajuda",
"get_wifiname_error": "NÃŖo foi possÃvel obter o nome do Wi-Fi. Verifique se concedeu as permissÃĩes necessÃĄrias e se estÃĄ conectado a uma rede Wi-Fi",
"getting_started": "Primeiros passos",
"go_back": "Voltar",
"go_to_folder": "Ir para a pasta",
"go_to_search": "Ir para a pesquisa",
+ "gps": "GPS",
+ "gps_missing": "Sem GPS",
"grant_permission": "Conceder permissÃŖo",
"group_albums_by": "Agrupar ÃĄlbuns por...",
"group_country": "Agrupar por paÃs",
@@ -1023,6 +1112,9 @@
"haptic_feedback_switch": "Ativar vibraÃ§ÃŖo",
"haptic_feedback_title": "VibraÃ§ÃŖo",
"has_quota": "Cota",
+ "hash_asset": "Calcular hash dos arquivos",
+ "hashed_assets": "Com hash",
+ "hashing": "Calculando",
"header_settings_add_header_tip": "Adicionar Cabeçalho",
"header_settings_field_validator_msg": "O valor nÃŖo pode estar vazio",
"header_settings_header_name_input": "Nome do cabeçalho",
@@ -1054,7 +1146,9 @@
"home_page_upload_err_limit": "SÃŗ Ê possÃvel enviar 30 arquivos de cada vez, ignorando",
"host": "Servidor",
"hour": "Hora",
+ "hours": "Horas",
"id": "ID",
+ "idle": "Inativo",
"ignore_icloud_photos": "Ignorar fotos do iCloud",
"ignore_icloud_photos_description": "Fotos que estÃŖo armazenadas no iCloud nÃŖo serÃŖo enviadas para o servidor do Immich",
"image": "Imagem",
@@ -1112,10 +1206,13 @@
"language_no_results_title": "nenhum idioma encontrado",
"language_search_hint": "Procure idiomas...",
"language_setting_description": "Selecione seu Idioma preferido",
+ "large_files": "Arquivos Grandes",
+ "last": "Ãltimo",
"last_seen": "Visto pela ultima vez",
"latest_version": "VersÃŖo mais recente",
"latitude": "Latitude",
"leave": "Sair",
+ "leave_album": "Sair do ÃĄlbum",
"lens_model": "Modelo da lente",
"let_others_respond": "Permitir respostas",
"level": "NÃvel",
@@ -1127,18 +1224,22 @@
"library_page_sort_created": "Data de criaÃ§ÃŖo",
"library_page_sort_last_modified": "Ãltima modificaÃ§ÃŖo",
"library_page_sort_title": "TÃtulo do ÃĄlbum",
+ "licenses": "Licenças",
"light": "Claro",
+ "like": "Curtir",
"like_deleted": "Curtida excluÃda",
"link_motion_video": "Relacionar video animado",
- "link_options": "OpçÃĩes do Link",
"link_to_oauth": "Link do OAuth",
"linked_oauth_account": "Conta OAuth Vinculada",
"list": "Lista",
"loading": "Carregando",
"loading_search_results_failed": "Falha ao carregar os resultados da pesquisa",
+ "local": "Local",
"local_asset_cast_failed": "NÃŖo Ê possÃvel transmitir um arquivo que nÃŖo foi enviado ao servidor",
+ "local_assets": "Arquivos no dispositivo",
+ "local_media_summary": "Resumo das mÃdias locais",
"local_network": "Rede local",
- "local_network_sheet_info": "O aplicativo irÃĄ se conectar ao servidor atravÊs desta URL quando estiver na rede Wi-Fi especificada",
+ "local_network_sheet_info": "O aplicativo irÃĄ se conectar ao servidor atravÊs deste endereço quando estiver na rede Wi-Fi especificada",
"location_permission": "PermissÃŖo de localizaÃ§ÃŖo",
"location_permission_content": "Para utilizar a funÃ§ÃŖo de troca automÃĄtica de URL Ê necessÃĄrio a permissÃŖo de localizaÃ§ÃŖo precisa, para que seja possÃvel ler o nome da rede Wi-Fi",
"location_picker_choose_on_map": "Escolha no mapa",
@@ -1147,7 +1248,8 @@
"location_picker_longitude_error": "Digite uma longitude vÃĄlida",
"location_picker_longitude_hint": "Digite a longitude",
"lock": "Trancar",
- "locked_folder": "Pasta Trancada",
+ "locked_folder": "Pasta com senha",
+ "log_detail_title": "Detalhes do Log",
"log_out": "Sair",
"log_out_all_devices": "Sair de todos dispositivos",
"logged_in_as": "UsuÃĄrio atual: {user}",
@@ -1167,7 +1269,7 @@
"login_form_err_trailing_whitespace": "HÃĄ um espaço em branco no fim",
"login_form_failed_get_oauth_server_config": "Erro de login com OAuth, verifique a URL do servidor",
"login_form_failed_get_oauth_server_disable": "O recurso OAuth nÃŖo estÃĄ disponÃvel neste servidor",
- "login_form_failed_login": "Erro ao fazer login, verifique a url do servidor, e-mail e senha",
+ "login_form_failed_login": "Erro ao fazer login, verifique a URL do servidor, e-mail e senha",
"login_form_handshake_exception": "Houve um erro de autorizaÃ§ÃŖo com o servidor. Se estiver utilizando um certificado auto assinado, ative o suporte a isso nas configuraçÃĩes.",
"login_form_password_hint": "senha",
"login_form_save_login": "Permaneçer conectado",
@@ -1178,6 +1280,7 @@
"login_password_changed_success": "Senha atualizada com sucesso",
"logout_all_device_confirmation": "Tem certeza de que deseja sair de todos os dispositivos?",
"logout_this_device_confirmation": "Tem certeza de que deseja sair deste dispositivo?",
+ "logs": "Logs",
"longitude": "Longitude",
"look": "Estilo",
"loop_videos": "Repetir vÃdeos",
@@ -1185,6 +1288,7 @@
"main_branch_warning": "VocÃĒ estÃĄ utilizando uma versÃŖo de desenvolvimento. Ã fortemente recomendado que utilize uma versÃŖo estÃĄvel!",
"main_menu": "Menu Principal",
"make": "Marca",
+ "manage_geolocation": "Gerenciar localizaÃ§ÃŖo",
"manage_shared_links": "Gerir links partilhados",
"manage_sharing_with_partners": "Gerenciar compartilhamento com parceiros",
"manage_the_app_settings": "Gerenciar configuraçÃĩes do app",
@@ -1193,8 +1297,7 @@
"manage_your_devices": "Gerenciar seus dispositivos logados",
"manage_your_oauth_connection": "Gerenciar sua conexÃŖo OAuth",
"map": "Mapa",
- "map_assets_in_bound": "{count} foto",
- "map_assets_in_bounds": "{count} fotos",
+ "map_assets_in_bounds": "{count, plural, =0 {Sem fotos nesta ÃĄrea} one {# foto} other {# fotos}}",
"map_cannot_get_user_location": "NÃŖo foi possÃvel obter a sua localizaÃ§ÃŖo",
"map_location_dialog_yes": "Sim",
"map_location_picker_page_use_location": "Use esta localizaÃ§ÃŖo",
@@ -1202,7 +1305,6 @@
"map_location_service_disabled_title": "Serviço de localizaÃ§ÃŖo desativado",
"map_marker_for_images": "Marcador de mapa para imagens tiradas em {city}, {country}",
"map_marker_with_image": "Marcador de mapa com imagem",
- "map_no_assets_in_bounds": "NÃŖo hÃĄ fotos nesta ÃĄrea",
"map_no_location_permission_content": "à necessÃĄria a permissÃŖo de localizaÃ§ÃŖo para exibir os arquivos da sua localizaÃ§ÃŖo atual. Deseja conceder a permissÃŖo agora?",
"map_no_location_permission_title": "PermissÃŖo de localizaÃ§ÃŖo foi negada",
"map_settings": "DefiniçÃĩes do mapa",
@@ -1221,6 +1323,7 @@
"mark_as_read": "Marcar como lido",
"marked_all_as_read": "Tudo marcado como lido",
"matches": "CorrespondÃĒncias",
+ "matching_assets": "Arquivos encontrados",
"media_type": "Tipo de mÃdia",
"memories": "MemÃŗrias",
"memories_all_caught_up": "Finalizamos por hoje",
@@ -1239,6 +1342,7 @@
"merged_people_count": "{count, plural, one {# pessoa foi mesclada} other {# pessoas foram mescladas}}",
"minimize": "Minimizar",
"minute": "Minuto",
+ "minutes": "Minutos",
"missing": "Faltando",
"model": "Modelo",
"month": "MÃĒs",
@@ -1246,6 +1350,7 @@
"more": "Mais",
"move": "Mover",
"move_off_locked_folder": "Mover para fora da pasta com senha",
+ "move_to_lock_folder_action_prompt": "{count} adicionados à pasta com senha",
"move_to_locked_folder": "Mover para a pasta com senha",
"move_to_locked_folder_confirmation": "Estas fotos e vÃdeos serÃŖo removidos de todos os ÃĄlbuns e somente poderÃŖo ser visualizados de dentro da pasta com senha",
"moved_to_archive": "{count, plural, one {# mÃdia foi arquivada} other {# mÃdias foram arquivadas}}",
@@ -1257,6 +1362,10 @@
"my_albums": "Meus Ãlbuns",
"name": "Nome",
"name_or_nickname": "Nome ou apelido",
+ "network_requirement_photos_upload": "Use a rede mÃŗvel para enviar fotos",
+ "network_requirement_videos_upload": "Use a rede mÃŗvel para enviar vÃdeos",
+ "network_requirements": "Requerimentos de Rede",
+ "network_requirements_updated": "Requerimentos de rede alterados, reiniciando a fila de envio",
"networking_settings": "ConexÃĩes",
"networking_subtitle": "Gerencie as conexÃĩes ao servidor",
"never": "Nunca",
@@ -1266,6 +1375,7 @@
"new_person": "Nova Pessoa",
"new_pin_code": "Novo cÃŗdigo PIN",
"new_pin_code_subtitle": "Esta Ê a primeira vez que estÃĄ acessando a pasta com senha. Crie um cÃŗdigo PIN para acessar esta pÃĄgina de forma segura",
+ "new_timeline": "Nova Linha do Tempo",
"new_user_created": "Novo usuÃĄrio criado",
"new_version_available": "NOVA VERSÃO DISPONÃVEL",
"newest_first": "Mais recente primeiro",
@@ -1276,25 +1386,31 @@
"no_albums_with_name_yet": "Parece que vocÃĒ ainda nÃŖo tem nenhum ÃĄlbum com esse nome.",
"no_albums_yet": "Parece que vocÃĒ ainda nÃŖo tem nenhum ÃĄlbum.",
"no_archived_assets_message": "Arquive fotos e vÃdeos para os ocultar da sua visualizaÃ§ÃŖo de fotos",
- "no_assets_message": "CLIQUE PARA CARREGAR SUA PRIMEIRA FOTO",
+ "no_assets_message": "CLIQUE PARA ENVIAR SUA PRIMEIRA FOTO",
"no_assets_to_show": "NÃŖo hÃĄ arquivos para exibir",
"no_cast_devices_found": "Nenhum dispositivo encontrado",
+ "no_checksum_local": "Nenhum checksum disponÃvel - nÃŖo foi possÃvel carregar os arquivos locais",
+ "no_checksum_remote": "Nenhum checksum disponÃvel - nÃŖo foi possÃvel carregar os arquivos remotos",
"no_duplicates_found": "Nenhuma duplicidade foi encontrada.",
"no_exif_info_available": "Sem informaçÃĩes exif disponÃveis",
- "no_explore_results_message": "Carregue mais fotos para explorar sua coleÃ§ÃŖo.",
+ "no_explore_results_message": "Envie mais fotos para explorar sua coleÃ§ÃŖo.",
"no_favorites_message": "Adicione aos favoritos para encontrar suas melhores fotos e vÃdeos rapidamente",
"no_libraries_message": "Crie uma biblioteca externa para ver suas fotos e vÃdeos",
+ "no_local_assets_found": "Nenhum arquivo local foi encontrado com este checksum",
"no_locked_photos_message": "Fotos e vÃdeos na pasta com senha sÃŖo ocultos e nÃŖo serÃŖo exibidos enquanto explora ou pesquisa na biblioteca.",
"no_name": "Sem Nome",
"no_notifications": "Nenhuma notificaÃ§ÃŖo",
"no_people_found": "Nenhuma pessoa encontrada",
"no_places": "Sem lugares",
+ "no_remote_assets_found": "Nenhum arquivo remoto foi encontrado com este checksum",
"no_results": "Sem resultados",
"no_results_description": "Tente um sinônimo ou uma palavra-chave mais geral",
"no_shared_albums_message": "Crie um ÃĄlbum para compartilhar fotos e vÃdeos com pessoas em sua rede",
+ "no_uploads_in_progress": "Nenhum envio em progresso",
+ "not_available": "N/A",
"not_in_any_album": "Fora de ÃĄlbum",
"not_selected": "NÃŖo selecionado",
- "note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar o rÃŗtulo de armazenamento a arquivos carregados anteriormente, execute o",
+ "note_apply_storage_label_to_previously_uploaded assets": "Nota: Para aplicar o rÃŗtulo de armazenamento a arquivos enviados anteriormente, execute o",
"notes": "Notas",
"nothing_here_yet": "Ainda nÃŖo existe nada aqui",
"notification_permission_dialog_content": "Para ativar as notificaçÃĩes, vÃĄ em ConfiguraçÃĩes e selecione permitir.",
@@ -1307,6 +1423,7 @@
"oauth": "OAuth",
"official_immich_resources": "Recursos oficiais do Immich",
"offline": "Desconectado",
+ "offset": "Deslocamento",
"ok": "Ok",
"oldest_first": "Mais antigo primeiro",
"on_this_device": "Neste dispositivo",
@@ -1325,10 +1442,13 @@
"open_the_search_filters": "Abre os filtros de pesquisa",
"options": "OpçÃĩes",
"or": "ou",
+ "organize_into_albums": "Organizar em ÃĄlbuns",
+ "organize_into_albums_description": "Colocar imagens existentes em ÃĄlbuns usando as configuraçÃĩes de sincronizaÃ§ÃŖo atuais",
"organize_your_library": "Organize sua biblioteca",
"original": "original",
"other": "Outro",
"other_devices": "Outros dispositivos",
+ "other_entities": "Outras entidades",
"other_variables": "Outras variÃĄveis",
"owned": "Seu",
"owner": "Dono",
@@ -1369,7 +1489,7 @@
"permanent_deletion_warning_setting_description": "Exibe um aviso ao deletar arquivos de forma permanente",
"permanently_delete": "Deletar permanentemente",
"permanently_delete_assets_count": "Excluir permanentemente {count, plural, one {asset} other {assets}}",
- "permanently_delete_assets_prompt": "VocÃĒ tem certeza de que deseja excluir permanentemente {count, plural, one {este ativo?} other {estes # ativos?}} Esta aÃ§ÃŖo tambÊm removerÃĄ {count, plural, one {o ativo} other {os ativos}} de um ou mais ÃĄlbuns.",
+ "permanently_delete_assets_prompt": "VocÃĒ tem certeza de que deseja excluir permanentemente {count, plural, one {este arquivo?} other {estes # arquivos?}} Esta aÃ§ÃŖo tambÊm removerÃĄ {count, plural, one {o arquivo} other {os arquivos}} de um ou mais ÃĄlbuns.",
"permanently_deleted_asset": "Arquivo deletado permanentemente",
"permanently_deleted_assets_count": "{count, plural, one {# arquivo permanentemente excluÃdo} other {# arquivos permanentemente excluÃdos}}",
"permission": "PermissÃŖo",
@@ -1383,6 +1503,9 @@
"permission_onboarding_permission_limited": "PermissÃŖo limitada. Para permitir que o Immich faça backups e gerencie sua galeria, conceda permissÃĩes para fotos e vÃdeos nas configuraçÃĩes.",
"permission_onboarding_request": "Immich requer permissÃŖo para visualizar suas fotos e vÃdeos.",
"person": "Pessoa",
+ "person_age_months": "{months, plural, one {# mÃĒs} other {# meses}} de idade",
+ "person_age_year_months": "1 ano, {months, plural, one {# mÃĒs} other {# meses}} de idade",
+ "person_age_years": "{years, plural, other {# anos}}",
"person_birthdate": "Nasceu em {date}",
"person_hidden": "{name}{hidden, select, true { (oculto)} other {}}",
"photo_shared_all_users": "Parece que vocÃĒ compartilhou suas fotos com todos os usuÃĄrios ou nÃŖo tem nenhum usuÃĄrio com quem compartilhar.",
@@ -1406,6 +1529,7 @@
"port": "Porta",
"preferences_settings_subtitle": "Gerenciar as preferÃĒncias do aplicativo",
"preferences_settings_title": "PreferÃĒncias",
+ "preparing": "Preparando",
"preset": "PredefiniÃ§ÃŖo",
"preview": "PrÊ-visualizar",
"previous": "Anterior",
@@ -1422,6 +1546,7 @@
"profile_drawer_client_out_of_date_minor": "O aplicativo estÃĄ desatualizado. Por favor, atualize para a versÃŖo mais recente.",
"profile_drawer_client_server_up_to_date": "Cliente e Servidor estÃŖo atualizados",
"profile_drawer_github": "GitHub",
+ "profile_drawer_readonly_mode": "Modo apenas leitura habilidato. DÃĒ um toque prolongado na foto do usuÃĄrio para sair deste modo.",
"profile_drawer_server_out_of_date_major": "O servidor estÃĄ desatualizado. Atualize para a versÃŖo principal mais recente.",
"profile_drawer_server_out_of_date_minor": "O servidor estÃĄ desatualizado. Atualize para a versÃŖo mais recente.",
"profile_image_of_user": "Imagem do perfil de {user}",
@@ -1460,12 +1585,17 @@
"purchase_server_description_2": "Status de Contribuidor",
"purchase_server_title": "Servidor",
"purchase_settings_server_activated": "A chave do produto para servidor Ê gerenciada pelo administrador",
+ "query_asset_id": "Consultar ID do Ativo",
+ "queue_status": "Na fila {count} de {total}",
"rating": "Estrelas",
"rating_clear": "Limpar classificaÃ§ÃŖo",
"rating_count": "{count, plural, one {# estrela} other {# estrelas}}",
"rating_description": "Exibir o EXIF de classificaÃ§ÃŖo no painel de informaçÃĩes",
"reaction_options": "OpçÃĩes de reaÃ§ÃŖo",
"read_changelog": "Ler Novidades",
+ "readonly_mode_disabled": "Modo apenas visualizaÃ§ÃŖo desativado",
+ "readonly_mode_enabled": "Modo apenas visualizaÃ§ÃŖo ativado",
+ "ready_for_upload": "Pronto para upload",
"reassign": "Reatribuir",
"reassigned_assets_to_existing_person": "{count, plural, one {# arquivo reatribuÃdo} other {# arquivos reatribuÃdos}} a {name, select, null {uma pessoa} other {{name}}}",
"reassigned_assets_to_new_person": "{count, plural, one {# arquivo reatribuÃdo} other {# arquivos reatribuÃdos}} a uma nova pessoa",
@@ -1488,6 +1618,9 @@
"refreshing_faces": "Atualizando rostos",
"refreshing_metadata": "Atualizando metadados",
"regenerating_thumbnails": "Regenerando miniaturas",
+ "remote": "Remoto",
+ "remote_assets": "Arquivos Remotos",
+ "remote_media_summary": "Resumo das mÃdias remotas",
"remove": "Remover",
"remove_assets_album_confirmation": "Tem certeza de que deseja remover {count, plural, one {# arquivo} other {# arquivos}} do ÃĄlbum?",
"remove_assets_shared_link_confirmation": "Tem certeza de que deseja remover {count, plural, one {# arquivo} other {# arquivos}} desse link compartilhado?",
@@ -1495,7 +1628,9 @@
"remove_custom_date_range": "Remover intervalo de datas personalizado",
"remove_deleted_assets": "Remover arquivos excluÃdos",
"remove_from_album": "Remover do ÃĄlbum",
+ "remove_from_album_action_prompt": "{count} removido do ÃĄlbum",
"remove_from_favorites": "Remover dos favoritos",
+ "remove_from_lock_folder_action_prompt": "{count} removidos da pasta com senha",
"remove_from_locked_folder": "Remover da pasta com senha",
"remove_from_locked_folder_confirmation": "Tem a certeza de que deseja mover estes arquivos para fora da pasta com senha? Eles ficarÃŖo visÃveis na biblioteca principal.",
"remove_from_shared_link": "Remover do link compartilhado",
@@ -1523,19 +1658,29 @@
"reset_password": "Resetar senha",
"reset_people_visibility": "Resetar pessoas ocultas",
"reset_pin_code": "Redefinir cÃŗdigo PIN",
+ "reset_pin_code_description": "Se esqueceu seu cÃŗdigo PIN, entre em contato com o administrador do Immich e peça para redefinir",
+ "reset_pin_code_success": "cÃŗdigo PIN alterado com sucesso",
+ "reset_pin_code_with_password": "VocÃĒ sempre poderÃĄ redefinir seu cÃŗdigo PIN usando a sua senha",
+ "reset_sqlite": "Redefinir o Banco de Dados SQLite",
+ "reset_sqlite_confirmation": "Realmente deseja redefinir o banco de dados SQLite? SerÃĄ necessÃĄrio sair e entrar em sua conta novamente para ressincronizar os dados",
+ "reset_sqlite_success": "Banco de dados SQLite redefinido com sucesso",
"reset_to_default": "Redefinir para a configuraÃ§ÃŖo padrÃŖo",
"resolve_duplicates": "Resolver duplicatas",
"resolved_all_duplicates": "Todas duplicidades resolvidas",
"restore": "Restaurar",
"restore_all": "Restaurar tudo",
+ "restore_trash_action_prompt": "{count} restaurados da lixeira",
"restore_user": "Restaurar usuÃĄrio",
"restored_asset": "Arquivo restaurado",
"resume": "Continuar",
- "retry_upload": "Tentar carregar novamente",
+ "resume_paused_jobs": "Retomar {count, plural, one {# paused job} other {# paused jobs}}",
+ "retry_upload": "Tentar enviar novamente",
"review_duplicates": "Revisar duplicidade",
+ "review_large_files": "Ver arquivos grandes",
"role": "FunÃ§ÃŖo",
"role_editor": "Editor",
"role_viewer": "Visualizador",
+ "running": "Executando",
"save": "Salvar",
"save_to_gallery": "Salvar na galeria",
"saved_api_key": "Chave de API salva",
@@ -1622,11 +1767,12 @@
"select_user_for_sharing_page_err_album": "Falha ao criar ÃĄlbum",
"selected": "Selecionados",
"selected_count": "{count, plural, one {# selecionado} other {# selecionados}}",
+ "selected_gps_coordinates": "Coordenadas de GPS Selecionada",
"send_message": "Enviar mensagem",
"send_welcome_email": "Enviar E-mail de boas vindas",
"server_endpoint": "URL do servidor",
"server_info_box_app_version": "VersÃŖo do aplicativo",
- "server_info_box_server_url": "URL do servidor",
+ "server_info_box_server_url": "Endereço",
"server_offline": "Servidor IndisponÃvel",
"server_online": "Servidor DisponÃvel",
"server_privacy": "Privacidade do servidor",
@@ -1667,16 +1813,17 @@
"settings_saved": "ConfiguraçÃĩes salvas",
"setup_pin_code": "Criar um cÃŗdigo PIN",
"share": "Compartilhar",
+ "share_action_prompt": "{count} arquivos compartilhados",
"share_add_photos": "Adicionar fotos",
"share_assets_selected": "{count} selecionado",
"share_dialog_preparing": "Preparando...",
- "share_link": "Compartilhar Link",
+ "share_link": "Criar Link",
"shared": "Compartilhado",
"shared_album_activities_input_disable": "ComentÃĄrios desativados",
"shared_album_activity_remove_content": "Deseja excluir esta atividade?",
"shared_album_activity_remove_title": "Excluir atividade",
"shared_album_section_people_action_error": "Erro ao sair/remover do ÃĄlbum",
- "shared_album_section_people_action_leave": "Sair do ÃĄlbum",
+ "shared_album_section_people_action_leave": "Remover usuÃĄrio do ÃĄlbum",
"shared_album_section_people_action_remove_user": "Remover usuÃĄrio do ÃĄlbum",
"shared_album_section_people_title": "PESSOAS",
"shared_by": "Compartilhado por",
@@ -1688,6 +1835,7 @@
"shared_link_clipboard_copied_massage": "Copiado para a ÃĄrea de transferÃĒncia",
"shared_link_clipboard_text": "Link: {link}\nSenha: {password}",
"shared_link_create_error": "Erro ao criar o link compartilhado",
+ "shared_link_custom_url_description": "Acessar este link com uma URL personalizada",
"shared_link_edit_description_hint": "Digite a descriÃ§ÃŖo do compartilhamento",
"shared_link_edit_expire_after_option_day": "1 dia",
"shared_link_edit_expire_after_option_days": "{count} dias",
@@ -1713,7 +1861,8 @@
"shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "Gerenciar links compartilhados",
"shared_link_options": "OpçÃĩes de link compartilhado",
- "shared_links": "Links compartilhados",
+ "shared_link_password_description": "Exija uma senha para acessar este link compartilhado",
+ "shared_links": "Links",
"shared_links_description": "Compartilhar fotos e videos com um link",
"shared_photos_and_videos_count": "{assetCount, plural, one {# Foto & vÃdeo compartilhado.} other {# Fotos & vÃdeos compartilhados.}}",
"shared_with_me": "Compartilhado comigo",
@@ -1747,6 +1896,7 @@
"show_slideshow_transition": "Usar transiçÃĩes no modo de apresentaÃ§ÃŖo",
"show_supporter_badge": "InsÃgnia de apoiador",
"show_supporter_badge_description": "Mostrar uma insÃgnia de apoiador",
+ "show_text_search_menu": "Mostrar menu de pesquisa por texto",
"shuffle": "AleatÃŗrio",
"sidebar": "Barra lateral",
"sidebar_display_description": "Exibir um link para a visualizaÃ§ÃŖo na barra lateral",
@@ -1762,12 +1912,14 @@
"sort_created": "Data de criaÃ§ÃŖo",
"sort_items": "NÃēmero de itens",
"sort_modified": "Data de modificaÃ§ÃŖo",
+ "sort_newest": "Foto mais nova",
"sort_oldest": "Foto mais antiga",
"sort_people_by_similarity": "Ordenar pessoas por semelhança",
"sort_recent": "Foto mais recente",
"sort_title": "TÃtulo",
"source": "Fonte",
"stack": "Agrupar",
+ "stack_action_prompt": "{count} agrupados",
"stack_duplicates": "Agrupar duplicados",
"stack_select_one_photo": "Selecione uma foto principal para o grupo",
"stack_selected_photos": "Agrupar fotos selecionadas",
@@ -1775,6 +1927,7 @@
"stacktrace": "Stacktrace",
"start": "InÃcio",
"start_date": "Data inicial",
+ "start_date_before_end_date": "A data de inÃcio deve ser antes da data final",
"state": "Estado",
"status": "Status",
"stop_casting": "Parar transmissÃŖo",
@@ -1787,6 +1940,7 @@
"storage_quota": "Quota de armazenamento",
"storage_usage": "Utilizado {used} de {available}",
"submit": "Enviar",
+ "success": "Sucesso",
"suggestions": "SugestÃĩes",
"sunrise_on_the_beach": "Nascer do sol na praia",
"support": "Ajuda",
@@ -1796,6 +1950,10 @@
"sync": "Sincronizar",
"sync_albums": "Sincronizar ÃĄlbuns",
"sync_albums_manual_subtitle": "Sincronize todos as fotos e vÃdeos enviados para os ÃĄlbuns de backup selecionados",
+ "sync_local": "SincronizaÃ§ÃŖo Local",
+ "sync_remote": "SincronizaÃ§ÃŖo Remota",
+ "sync_status": "Status da SincronizaÃ§ÃŖo",
+ "sync_status_subtitle": "Ver e gerenciar o sistema de sincronizaÃ§ÃŖo",
"sync_upload_album_setting_subtitle": "Crie e envie suas fotos e vÃdeos para o ÃĄlbum selecionado no Immich",
"tag": "Marcador",
"tag_assets": "Marcar arquivos",
@@ -1806,6 +1964,7 @@
"tag_updated": "Marcador foi atualizado: {tag}",
"tagged_assets": "{count, plural, one {# Arquivo marcado} other {# Arquivos marcados}}",
"tags": "Marcadores",
+ "tap_to_run_job": "Toque para executar",
"template": "Modelo",
"theme": "Tema",
"theme_selection": "Selecionar tema",
@@ -1832,12 +1991,15 @@
"to_change_password": "Alterar senha",
"to_favorite": "Favorito",
"to_login": "Iniciar sessÃŖo",
+ "to_multi_select": "selecionar vÃĄrios",
"to_parent": "Voltar para nÃvel acima",
+ "to_select": "selecionar",
"to_trash": "Mover para a lixeira",
"toggle_settings": "Alternar configuraçÃĩes",
"total": "Total",
"total_usage": "UtilizaÃ§ÃŖo total",
"trash": "Lixeira",
+ "trash_action_prompt": "{count} enviados à lixeira",
"trash_all": "Mover todos para o lixo",
"trash_count": "Lixo {count, number}",
"trash_delete_asset": "Jogar na lixeira/Excluir Arquivo",
@@ -1851,13 +2013,16 @@
"trash_page_select_assets_btn": "Selecionar arquivos",
"trash_page_title": "Lixeira ({count})",
"trashed_items_will_be_permanently_deleted_after": "Os itens da lixeira serÃŖo deletados permanentemente apÃŗs {days, plural, one {# dia} other {# dias}}.",
+ "troubleshoot": "Diagnosticar",
"type": "Tipo",
"unable_to_change_pin_code": "NÃŖo foi possÃvel alterar o cÃŗdigo PIN",
"unable_to_setup_pin_code": "NÃŖo foi possÃvel criar o cÃŗdigo PIN",
"unarchive": "Desarquivar",
+ "unarchive_action_prompt": "{count} desarquivado",
"unarchived_count": "{count, plural, one {# Desarquivado} other {# Desarquivados}}",
"undo": "Desfazer",
"unfavorite": "Remover favorito",
+ "unfavorite_action_prompt": "{count} removido dos favoritos",
"unhide_person": "Exibir pessoa",
"unknown": "Desconhecido",
"unknown_country": "PaÃs desconhecido",
@@ -1875,23 +2040,30 @@
"unselect_all_duplicates": "Desselecionar todas as duplicatas",
"unselect_all_in": "Remover seleÃ§ÃŖo de {group}",
"unstack": "Retirar do grupo",
+ "unstack_action_prompt": "{count} desagrupados",
"unstacked_assets_count": "{count, plural, one {# arquivo retirado} other {# arquivos retirados}} do grupo",
+ "untagged": "Marcador removido",
"up_next": "A seguir",
+ "update_location_action_prompt": "Atualizar a localizaÃ§ÃŖo de {count} arquivos selecionados para:",
"updated_at": "Atualizado em",
"updated_password": "Senha atualizada",
- "upload": "Carregar",
+ "upload": "Enviar",
+ "upload_action_prompt": "{count} na fila de envio",
"upload_concurrency": "Envios simultÃĸneos",
+ "upload_details": "Detalhes do envio",
"upload_dialog_info": "Deseja fazer o backup dos arquivos selecionados no servidor?",
"upload_dialog_title": "Enviar arquivo",
- "upload_errors": "Envio concluÃdo com {count, plural, one {# erro} other {# erros}}, atualize a pÃĄgina para ver os novos arquivos carregados.",
+ "upload_errors": "Envio concluÃdo com {count, plural, one {# erro} other {# erros}}, atualize a pÃĄgina para ver os novos arquivos.",
+ "upload_finished": "Envio finalizado",
"upload_progress": "{remaining, number} restantes - {processed, number}/{total, number} jÃĄ processados",
"upload_skipped_duplicates": "{count, plural, one {# Arquivo duplicado foi ignorado} other {# Arquivos duplicados foram ignorados}}",
"upload_status_duplicates": "Duplicados",
"upload_status_errors": "Erros",
- "upload_status_uploaded": "Carregado",
- "upload_success": "Carregado com sucesso, atualize a pÃĄgina para ver os novos arquivos.",
+ "upload_status_uploaded": "Enviado",
+ "upload_success": "Enviado com sucesso, atualize a pÃĄgina para ver os novos arquivos.",
"upload_to_immich": "Enviar para o Immich ({count})",
"uploading": "Enviando",
+ "uploading_media": "Enviando mÃdia",
"url": "URL",
"usage": "Uso",
"use_biometric": "Usar biometria",
@@ -1912,6 +2084,7 @@
"user_usage_stats_description": "Ver estatÃsticas de utilizaÃ§ÃŖo da conta",
"username": "Nome do usuÃĄrio",
"users": "UsuÃĄrios",
+ "users_added_to_album_count": "{count, plural, one {# usuÃĄrio adicionado} other {# usuÃĄrios adicionados}} ao ÃĄlbum",
"utilities": "Ferramentas",
"validate": "Validar",
"validate_endpoint_error": "Digite uma URL vÃĄlida",
@@ -1930,6 +2103,7 @@
"view_album": "Ver ÃĄlbum",
"view_all": "Ver tudo",
"view_all_users": "Ver todos os usuÃĄrios",
+ "view_details": "Ver Detalhes",
"view_in_timeline": "Ver na linha do tempo",
"view_link": "Ver link",
"view_links": "Ver links",
@@ -1937,6 +2111,7 @@
"view_next_asset": "Ver prÃŗximo arquivo",
"view_previous_asset": "Ver arquivo anterior",
"view_qr_code": "Ver QR Code",
+ "view_similar_photos": "Ver fotos similares",
"view_stack": "Ver grupo",
"view_user": "Visualizar usuÃĄrio",
"viewer_remove_from_stack": "Remover do grupo",
@@ -1955,5 +2130,6 @@
"yes": "Sim",
"you_dont_have_any_shared_links": "NÃŖo hÃĄ links compartilhados",
"your_wifi_name": "Nome do seu Wi-Fi",
- "zoom_image": "Ampliar imagem"
+ "zoom_image": "Ampliar imagem",
+ "zoom_to_bounds": "Ampliar para preencher"
}
diff --git a/i18n/ro.json b/i18n/ro.json
index 0b2ef61a36..71784cfcf9 100644
--- a/i18n/ro.json
+++ b/i18n/ro.json
@@ -1,12 +1,12 @@
{
"about": "Despre",
"account": "Cont",
- "account_settings": "SetÄri Cont",
+ "account_settings": "SetÄri cont",
"acknowledge": "VÄzut",
"action": "AcÅŖiune",
"action_common_update": "ActualizeazÄ",
"actions": "AcÅŖiuni",
- "active": "Activ",
+ "active": "Active",
"activity": "Activitate",
"activity_changed": "Activitatea este {enabled, select, true {activatÄ} other {dezactivatÄ}}",
"add": "AdaugÄ",
@@ -14,6 +14,8 @@
"add_a_location": "AdaugÄ o locaČie",
"add_a_name": "AdaugÄ un nume",
"add_a_title": "AdaugÄ un titlu",
+ "add_birthday": "AdaugÄ zi de naČtere",
+ "add_endpoint": "AdaugÄ punct final",
"add_exclusion_pattern": "AdÄugÄ un model de excludere",
"add_import_path": "AdaugÄ o cale de import",
"add_location": "AdaugÄ locaČie",
@@ -21,10 +23,15 @@
"add_partner": "AdaugÄ partener",
"add_path": "AdaugÄ o cale",
"add_photos": "AdaugÄ fotografii",
+ "add_tag": "AdaugÄ etichetÄ",
"add_to": "AdaugÄ laâĻ",
"add_to_album": "AdaugÄ ÃŽn album",
"add_to_album_bottom_sheet_added": "AdÄugat ÃŽn {album}",
"add_to_album_bottom_sheet_already_exists": "Deja ÃŽn {album}",
+ "add_to_album_bottom_sheet_some_local_assets": "Unele resurse locale nu au putut fi adÄugate la album",
+ "add_to_album_toggle": "SelecteazÄ/deselecteazÄ {album}",
+ "add_to_albums": "AdaugÄ la albume",
+ "add_to_albums_count": "AdaugÄ la albume ({count})",
"add_to_shared_album": "AdaugÄ la album partajat",
"add_url": "AdÄugaČi adresa URL",
"added_to_archive": "AdÄugat la arhivÄ",
@@ -32,24 +39,33 @@
"added_to_favorites_count": "AdÄugat {count, number} la favorite",
"admin": {
"add_exclusion_pattern_description": "AdÄugaČi modele de excludere. Globing folosind *, ** Či ? este suportat. Pentru a ignora toate fiČierele din orice director numit âRawâ, utilizaČi â**/Raw/**â. Pentru a ignora toate fiČierele care se terminÄ ÃŽn â.tifâ, utilizaČi â**/*.tifâ. Pentru a ignora o cale absolutÄ, utilizaČi â/path/to/ignore/**â.",
+ "admin_user": "Utilizator admin",
"asset_offline_description": "Acest material din biblioteca externÄ nu se mai gÄseČte pe disc Či a fost mutat ÃŽn coČul de gunoi. DacÄ fiČierul a fost mutat ÃŽn bibliotecÄ, verificaČi cronologia pentru noul material corespunzÄtor. Pentru a restabili acest material, asiguraČi-vÄ cÄ calea fiČierului de mai jos poate fi accesatÄ de Immich Či scanaČi biblioteca.",
- "authentication_settings": "SetÄri de Autentificare",
+ "authentication_settings": "SetÄri de autentificare",
"authentication_settings_description": "GestioneazÄ parola, OAuth Či alte setÄri de autentificare",
"authentication_settings_disable_all": "EČti sigur cÄ vrei sa dezactivezi toate metodele de autentificare? Autentificarea va fi complet dezactivatÄ.",
"authentication_settings_reenable": "Pentru a reactiva, foloseČte ComandÄ Server.",
"background_task_job": "ActivitÄČi de Fundal",
- "backup_database": "Salvare BazÄ de Date",
- "backup_database_enable_description": "Activare salvare bazÄ de date",
- "backup_keep_last_amount": "Cantitatea de copii de rezervÄ anterioare de pÄstrat",
- "backup_settings": "SetÄri Copii de RezervÄ",
- "backup_settings_description": "GestionaČi setÄrile de salvare a bazei de date",
- "cleared_jobs": "ActivitÄČi eliminate pentru: {job}",
+ "backup_database": "Salvare bazÄ de date",
+ "backup_database_enable_description": "Activare salvarea bazei de date",
+ "backup_keep_last_amount": "NumÄr de copii de rezervÄ anterioare de pÄstrat",
+ "backup_onboarding_1_description": "copie externÄ ÃŽn cloud sau ÃŽntr-o altÄ locaČie fizicÄ.",
+ "backup_onboarding_2_description": "copii locale pe diferite dispozitive. Include fiČierele principale Či o copie de rezervÄ a acestor fiČiere la nivel local.",
+ "backup_onboarding_3_description": "numÄrul total de copii ale datelor dvs., inclusiv fiČierele originale. Aceasta include 1 copie externÄ Či 2 copii locale.",
+ "backup_onboarding_description": "Pentru a vÄ proteja datele, vÄ recomandÄm sÄ utilizaČi strategia de backup {label} este eticheta de stocare a utilizatorului",
"system_settings": "SetĮri de Sistem",
@@ -251,12 +294,12 @@
"template_email_update_album": "ActualizaČi Čablonul de Album",
"template_email_welcome": "Čablon de e-mail de bun venit",
"template_settings": "Čabloane de Notificare",
- "template_settings_description": "GestionaČi Čabloanele personalizate pentru notificÄri.",
+ "template_settings_description": "GestionaČi Čabloanele personalizate pentru notificÄri",
"theme_custom_css_settings": "CSS personalizat",
"theme_custom_css_settings_description": "Foile de stil ÃŽn cascadÄ (CSS) permit personalizarea designului Immich.",
- "theme_settings": "SetÄri TemÄ",
+ "theme_settings": "SetÄri temÄ",
"theme_settings_description": "GestioneazÄ personalizarea interfeČei web Immich",
- "thumbnail_generation_job": "Generare Miniaturi",
+ "thumbnail_generation_job": "Generare miniaturi",
"thumbnail_generation_job_description": "GenereazÄ miniaturi mari, mici Či estompate pentru fiecare resursÄ, precum Či miniaturi pentru fiecare persoanÄ",
"transcoding_acceleration_api": "API de accelerare",
"transcoding_acceleration_api_description": "API-ul care va interacČiona cu dispozitivul tÄu pentru a accelera transcodarea. AceastÄ setare este 'cel mai bun efort': va reveni la transcodarea software ÃŽn caz de eČec. VP9 poate funcČiona sau nu, ÃŽn funcČie de hardware-ul tÄu.",
@@ -282,8 +325,8 @@
"transcoding_disabled_description": "Nu transcodificÄ niciun videoclip; acest lucru poate afecta redarea pe anumite dispozitive",
"transcoding_encoding_options": "OpČiuni codificare",
"transcoding_encoding_options_description": "SeteazÄ codecuri , calitatea, rezoluČia Či alte opČiuni pentru videoclipuri codificare",
- "transcoding_hardware_acceleration": "Accelerare Hardware",
- "transcoding_hardware_acceleration_description": "Experimental; mult mai rapid, dar va avea o calitate mai scÄzutÄ la acelaČi bitrate",
+ "transcoding_hardware_acceleration": "Accelerare hardware",
+ "transcoding_hardware_acceleration_description": "Experimental: transcodare mai rapidÄ, dar poate reduce calitatea la aceeaČi ratÄ de biČi",
"transcoding_hardware_decoding": "Decodare hardware",
"transcoding_hardware_decoding_setting_description": "Se aplicÄ doar pentru NVENC, QSV Či RKMPP. ActiveazÄ accelerarea completÄ ÃŽn loc de doar accelerarea codificÄrii. S-ar putea sÄ nu funcČioneze pentru toate videoclipurile.",
"transcoding_max_b_frames": "NumÄr maxim de cadre B",
@@ -302,7 +345,7 @@
"transcoding_reference_frames": "Cadre de referinČÄ",
"transcoding_reference_frames_description": "NumÄrul de cadre de referinČÄ atunci cÃĸnd se comprimÄ un cadru dat. Valorile mai mari ÃŽmbunÄtÄČesc eficienČa compresiei, dar ÃŽncetinesc codarea. 0 seteazÄ aceastÄ valoare automat.",
"transcoding_required_description": "Numai videoclipuri care nu sunt ÃŽntr-un format acceptat",
- "transcoding_settings": "SetÄri de Transcodare Video",
+ "transcoding_settings": "SetÄri de transcodare video",
"transcoding_settings_description": "GestioneazÄ care videoclipuri sÄ transcodam Či cum sÄ le procesam",
"transcoding_target_resolution": "RezoluČia ČintÄ",
"transcoding_target_resolution_description": "RezoluČiile mai mari pot pÄstra mai multe detalii, dar necesitÄ mai mult timp pentru codare, au dimensiuni mai mari ale fiČierelor Či pot reduce rÄspunsul aplicaČiei.",
@@ -323,36 +366,44 @@
"trash_number_of_days_description": "NumĮr de zile pentru pĮstrarea fiČierelor ÃŽn coČul de gunoi pÃĸnĮ la Čtergerea permanentĮ",
"trash_settings": "SetĮri CoČ de Gunoi",
"trash_settings_description": "GestioneazĮ setĮrile coČului de gunoi",
+ "unlink_all_oauth_accounts": "DeconecteazÄ toate conturile OAuth",
+ "unlink_all_oauth_accounts_description": "Nu uita sÄ deconectezi toate conturile OAuth ÃŽnainte de a migra la un nou furnizor.",
+ "unlink_all_oauth_accounts_prompt": "EČti sigur cÄ vrei sÄ deconectezi toate conturile OAuth? Aceasta va reseta ID-ul OAuth pentru fiecare utilizator Či nu poate fi anulatÄ.",
"user_cleanup_job": "CurÄČare utilizator",
"user_delete_delay": "Contul Či resursele utilizatorului {user} vor fi programate pentru Čtergere permanentÄ ÃŽn {delay, plural, one {# zi} other {# zile}}.",
"user_delete_delay_settings": "ÃntÃĸrziere la Čtergere",
"user_delete_delay_settings_description": "NumÄrul de zile dupÄ eliminare pÃĸnÄ la Čtergerea permanentÄ a contului Či a resurselor unui utilizator. Procesul de Čtergere a utilizatorului ruleazÄ la miezul nopČii pentru a verifica utilizatorii care sunt pregÄtiČi pentru Čtergere. ModificÄrile aduse acestei setÄri vor fi evaluate la urmÄtoarea execuČie.",
"user_delete_immediately": "Contul Či resursele utilizatorului {user} vor fi puse ÃŽn coadÄ pentru Čtergere permanentÄ imediat.",
"user_delete_immediately_checkbox": "Pune utilizatorul Či resursele ÃŽn coadÄ pentru Čtergere imediatÄ",
- "user_management": "Gestionarea Utilizatorilor",
+ "user_details": "Detalii utilizator",
+ "user_management": "Gestionarea utilizatorilor",
"user_password_has_been_reset": "Parola utilizatorului a fost resetatÄ:",
"user_password_reset_description": "VÄ rugÄm sÄ furnizaČi utilizatorului parola temporarÄ Či sÄ ÃŽi informaČi cÄ va trebui sÄ o schimbe la urmÄtoarea autentificare.",
"user_restore_description": "Contul utilizatorului {user} va fi restaurat.",
"user_restore_scheduled_removal": "Restaurare utilizator - Čtergere programatÄ pe {date, date, long}",
- "user_settings": "SetĮri Utilizator",
+ "user_settings": "SetĮri utilizator",
"user_settings_description": "GestioneazĮ setĮrile utilizatorului",
"user_successfully_removed": "Utilizatorul {email} a fost eliminat cu succes.",
"version_check_enabled_description": "ActiveazÄ verificarea versiunii",
"version_check_implications": "FuncČia de verificare a versiunii se bazeazÄ pe comunicarea periodicÄ cu github.com",
- "version_check_settings": "Verificare Versiune",
+ "version_check_settings": "Verificare versiune",
"version_check_settings_description": "ActiveazĮ/dezactiveazĮ notificarea unei noi versiuni",
"video_conversion_job": "TranscodaČi videoclipuri",
"video_conversion_job_description": "TranscodaČi videoclipurile pentru o compatibilitate mai mare cu browserele Či dispozitivele"
},
- "admin_email": "E-mail Administrator",
- "admin_password": "ParolÄ Administrator",
+ "admin_email": "E-mail administrator",
+ "admin_password": "ParolÄ administrator",
"administration": "Administrare",
"advanced": "Avansat",
"advanced_settings_enable_alternate_media_filter_subtitle": "UtilizaČi aceastÄ opČiune pentru a filtra conČinutul media ÃŽn timpul sincronizÄrii pe baza unor criterii alternative. ÃncercaČi numai dacÄ ÃŽntÃĸmpinaČi probleme cu aplicaČia la detectarea tuturor albumelor.",
"advanced_settings_enable_alternate_media_filter_title": "[EXPERIMENTAL] UtilizaČi filtrul alternativ de sincronizare a albumelor de pe dispozitiv",
"advanced_settings_log_level_title": "Nivel log: {level}",
- "advanced_settings_prefer_remote_subtitle": "Unele dispozitive ÃŽntÃĸmpinÄ dificultÄČi ÃŽn ÃŽncÄrcarea miniaturilor pentru resursele de pe dispozitiv. ActiveazÄ aceastÄ setare pentru a ÃŽncÄrca imaginile de la distanČÄ ÃŽn schimb.",
+ "advanced_settings_prefer_remote_subtitle": "Unele dispozitive ÃŽncarcÄ extrem de lent miniaturile din resursele locale. ActivaČi aceastÄ setare pentru a ÃŽncÄrca imagini la distanČÄ.",
"advanced_settings_prefer_remote_title": "PreferÄ fotografii la distanČÄ",
+ "advanced_settings_proxy_headers_subtitle": "DefineČte antetele proxy pe care Immich ar trebui sÄ le trimitÄ cu fiecare solicitare de reČea",
+ "advanced_settings_proxy_headers_title": "Antete Proxy",
+ "advanced_settings_readonly_mode_subtitle": "ActiveazÄ modul doar-citire, ÃŽn care fotografiile pot fi doar vizualizate, iar acČiuni precum selectarea mai multor imagini, partajarea, redarea pe alt dispozitiv sau Čtergerea sunt dezactivate. ActiveazÄ/DezactiveazÄ modul doar-citire din avatarul utilizatorului de pe ecranul principal",
+ "advanced_settings_readonly_mode_title": "Mod doar-citire",
"advanced_settings_self_signed_ssl_subtitle": "Omite verificare certificate SSL pentru distinaČia server-ului, necesar pentru certificate auto-semnate.",
"advanced_settings_self_signed_ssl_title": "Permite certificate SSL auto-semnate",
"advanced_settings_sync_remote_deletions_subtitle": "ČtergeČi sau restauraČi automat un element de pe acest dispozitiv atunci cÃĸnd acČiunea este efectuatÄ pe web",
@@ -368,6 +419,7 @@
"album_cover_updated": "Coperta albumului a fost actualizatÄ",
"album_delete_confirmation": "EČti sigur cÄ vrei sÄ Čtergi albumul {album}?",
"album_delete_confirmation_description": "DacÄ acest album este partajat, alČi utilizatori nu vor mai putea accesa.",
+ "album_deleted": "Album Čters",
"album_info_card_backup_album_excluded": "EXCLUSE",
"album_info_card_backup_album_included": "INCLUSE",
"album_info_updated": "InformaČii album actualizate",
@@ -377,11 +429,14 @@
"album_options": "OpČiuni album",
"album_remove_user": "Eliminare utilizator?",
"album_remove_user_confirmation": "EČti sigur cÄ doreČti eliminarea {user}?",
+ "album_search_not_found": "Nu s-au gÄsit albume care sÄ corespundÄ cÄutÄrii dumneavoastrÄ",
"album_share_no_users": "Se pare cÄ ai partajat acest album cu toČi utilizatorii sau nu ai niciun utilizator cu care sÄ-l partajezi.",
+ "album_summary": "Rezumat album",
"album_updated": "Album actualizat",
"album_updated_setting_description": "PrimiČi o notificare prin e-mail cÃĸnd un album partajat are elemente noi",
"album_user_left": "A pÄrÄsit {album}",
"album_user_removed": "{user} eliminat",
+ "album_viewer_appbar_delete_confirm": "EČti sigur cÄ vrei sÄ Čtergi acest album din contul tÄu?",
"album_viewer_appbar_share_err_delete": "Čtergere album eČuatÄ",
"album_viewer_appbar_share_err_leave": "PÄrÄsire album eČuatÄ",
"album_viewer_appbar_share_err_remove": "Probleme la Čtergerea resurselor din album",
@@ -392,6 +447,10 @@
"album_with_link_access": "Permite oricui cu link-ul sÄ vadÄ fotografiile Či persoanele din acest album.",
"albums": "Albume",
"albums_count": "{count, plural, one {{count, number} Album} other {{count, number} Albume}}",
+ "albums_default_sort_order": "Ordinea implicitÄ de sortare a albumelor",
+ "albums_default_sort_order_description": "Ordinea iniČialÄ de sortare a pozelor la crearea de albume noi.",
+ "albums_feature_description": "ColecČii de date care pot fi partajate cu alČi utilizatori.",
+ "albums_on_device_count": "{count} albume pe dispozitiv",
"all": "Toate",
"all_albums": "Toate albumele",
"all_people": "ToČi oamenii",
@@ -409,14 +468,17 @@
"app_bar_signout_dialog_content": "EČti sigur cÄ vrei sÄ te deconectezi?",
"app_bar_signout_dialog_ok": "Da",
"app_bar_signout_dialog_title": "Deconectare",
- "app_settings": "SetÄri AplicaČie",
+ "app_settings": "SetÄri aplicaČie",
"appears_in": "Apare ÃŽn",
+ "apply_count": "AplicÄ ({count, number})",
"archive": "ArhivÄ",
+ "archive_action_prompt": "{count} adÄugate la ArhivÄ",
"archive_or_unarchive_photo": "ArhiveazĮ sau dezarhiveazĮ fotografia",
"archive_page_no_archived_assets": "Nu au fost gÄsite resurse favorite",
"archive_page_title": "ArhivÄ ({count})",
"archive_size": "MÄrime arhivÄ",
"archive_size_description": "ConfigureazÄ dimensiunea arhivei pentru descÄrcÄri (ÃŽn GiB)",
+ "archived": "Arhivat",
"archived_count": "{count, plural, other {Arhivat/e#}}",
"are_these_the_same_person": "Sunt aceČtia aceeaČi persoanÄ?",
"are_you_sure_to_do_this": "SunteČi sigur cÄ doriČi sÄ faceČi acest lucru?",
@@ -427,39 +489,67 @@
"asset_description_updated": "Descrierea resursei a fost actualizatÄ",
"asset_filename_is_offline": "Resursa {filename} este offline",
"asset_has_unassigned_faces": "Resursa are feČe neatribuite",
+ "asset_hashing": "Calculare amprentÄ digitalÄâĻ",
+ "asset_list_group_by_sub_title": "Grupare dupÄ",
"asset_list_layout_settings_dynamic_layout_title": "Aspect dinamic",
"asset_list_layout_settings_group_automatically": "Automat",
"asset_list_layout_settings_group_by": "GrupeazÄ resurse dupÄ",
"asset_list_layout_settings_group_by_month_day": "LunÄ + zi",
+ "asset_list_layout_sub_title": "Aspect",
"asset_list_settings_subtitle": "SetÄri format grilÄ fotografii",
"asset_list_settings_title": "GrilÄ fotografii",
"asset_offline": "ResursÄ Offline",
"asset_offline_description": "AceastÄ resursÄ externÄ nu mai este gÄsitÄ pe disc. ContacteazÄ te rog administratorul tÄu Immich pentru ajutor.",
+ "asset_restored_successfully": "Date restaurate cu succes",
"asset_skipped": "SÄrit",
"asset_skipped_in_trash": "Ãn coČul de gunoi",
+ "asset_trashed": "ResursÄ ČtearsÄ",
+ "asset_troubleshoot": "Depanare resursÄ",
"asset_uploaded": "ÃncÄrcat",
"asset_uploading": "Se incarcÄâĻ",
+ "asset_viewer_settings_subtitle": "GestionaČi setÄrile de vizualizare a galeriei",
+ "asset_viewer_settings_title": "Vizualizator resurse",
"assets": "Resurse",
"assets_added_count": "AdÄugat {count, plural, one {# resursÄ} other {# resurse}}",
"assets_added_to_album_count": "Am adÄugat {count, plural, one {# resursÄ} other {# resurse}} ÃŽn album",
- "assets_added_to_name_count": "Am adÄugat {count, plural, one {# resursÄ} other {# resurse}} ÃŽn {hasName, select, true {{name}} other {albumul nou}}",
+ "assets_added_to_albums_count": "Au fost adÄugate {assetTotal, plural, one {# element} other {# elemente}} la {albumTotal, plural, one {# album} other {# albume}}",
+ "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} nu pot fi adÄugate ÃŽn album",
+ "assets_cannot_be_added_to_albums": "{count, plural, one {Elementul} other {Elementele}} nu poate fi adÄugat la niciunul dintre albume",
"assets_count": "{count, plural, one {# resursÄ} other {# resurse}}",
+ "assets_deleted_permanently": "{count} pozÄ/poze ČtearsÄ/Čterse permanent",
+ "assets_deleted_permanently_from_server": "{count} pozÄ/poze ČtearsÄ/Čterse permanent din serverul Immich",
+ "assets_downloaded_failed": "{count, plural, one {S-a descÄrcat # fiČier â {error} fiČier eČuat} other {S-au descÄrcat # fiČiere â {error} fiČiere eČuate}}",
+ "assets_downloaded_successfully": "{count, plural, one {S-a descÄrcat cu succes # fiČier} other {S-au descÄrcat cu succes # fiČiere}}",
"assets_moved_to_trash_count": "Am mutat {count, plural, one {# resursÄ} other {# resurse}} ÃŽn coČul de gunoi",
"assets_permanently_deleted_count": "Čters permanent {count, plural, one {# resursÄ} other {# resurse}}",
"assets_removed_count": "Eliminat {count, plural, one {# resursÄ} other {# resurse}}",
+ "assets_removed_permanently_from_device": "{count} resursÄ(e) eliminate permanent din dispozitivul dvs.",
"assets_restore_confirmation": "EČti sigur cÄ vrei sÄ restaurezi toate resursele tale din coČul de gunoi? Nu poČi anula aceastÄ acČiune! Čine minte cÄ resursele offline nu se restaureazÄ astfel.",
"assets_restored_count": "Restaurat {count, plural, one {# resursÄ} other {# resurse}}",
+ "assets_restored_successfully": "{count} resursÄ(e) restaurate cu succes",
+ "assets_trashed": "{count} resursÄ(e) eliminate",
"assets_trashed_count": "Mutat ÃŽn coČul de gunoi {count, plural, one {# resursÄ} other {# resurse}}",
+ "assets_trashed_from_server": "{count} resursÄ(e) eliminate de pe serverul Immich",
"assets_were_part_of_album_count": "{count, plural, one {Resursa era} other {Resursele erau}} deja parte din album",
+ "assets_were_part_of_albums_count": "{count, plural, one {Asset was} other {Assets were}} deja parte din albume",
"authorized_devices": "Dispozitive Autorizate",
+ "automatic_endpoint_switching_subtitle": "ConecteazÄ-te local prin reČeaua WiâFi configuratÄ cÃĸnd este valabilÄ Či prin reČele alternative ÃŽn caz contrar",
+ "automatic_endpoint_switching_title": "Alternare URL automatÄ",
+ "autoplay_slideshow": "Derulare slideshow automat",
"back": "Ãnapoi",
"back_close_deselect": "Ãnapoi, ÃŽnchidere sau deselectare",
+ "background_backup_running_error": "Procesul de backup ÃŽn fundal este activ, nu se poate porni backup manual",
+ "background_location_permission": "Permisiune locaČie ÃŽn fundal",
+ "background_location_permission_content": "Pentru a putea schimba reČeaua activÄ ÃŽn fundal, Immich are nevoie de acces *permanent* la locaČia precisÄ pentru a citi numele reČelei Wi-Fi",
+ "background_options": "OpČiuni de fundal",
+ "backup": "Backup",
"backup_album_selection_page_albums_device": "Albume ÃŽn dispozitiv ({count})",
"backup_album_selection_page_albums_tap": "ApasÄ odata pentru a include, de douÄ ori pentru a exclude",
"backup_album_selection_page_assets_scatter": "Resursele pot fi ÃŽmprÄČtiate ÃŽn mai multe albume. Prin urmare, albumele pot fi incluse sau excluse ÃŽn timpul procesului de backup.",
"backup_album_selection_page_select_albums": "SelecteazÄ albume",
"backup_album_selection_page_selection_info": "InformaČii selecČie",
"backup_album_selection_page_total_assets": "Total resurse unice",
+ "backup_albums_sync": "Sincronizarea albumelor de backup",
"backup_all": "Toate",
"backup_background_service_backup_failed_message": "EČuare backup resurse. ReÃŽncercareâĻ",
"backup_background_service_connection_failed_message": "Conectare la server eČuatÄ. ReÃŽncercareâĻ",
@@ -474,6 +564,7 @@
"backup_controller_page_background_app_refresh_enable_button_text": "Mergi la setÄri",
"backup_controller_page_background_battery_info_link": "AratÄ-mi cum",
"backup_controller_page_background_battery_info_message": "Pentru cea mai bunÄ experienČÄ a backup-ului ÃŽn fundal, te rugÄm sÄ dezactivezi orice optimizare pentru baterie care restricČioneazÄ activitatea ÃŽn fundal pentru Immich.\n\nDeoarece aceasta este specificÄ fiecÄrui dispozitiv, te rugÄm verificÄ informaČiile necesare tipului tÄu de dispozitiv.",
+ "backup_controller_page_background_battery_info_ok": "OK",
"backup_controller_page_background_battery_info_title": "OptimizÄri baterie",
"backup_controller_page_background_charging": "Doar ÃŽn timpul ÃŽncÄrcÄrii",
"backup_controller_page_background_configure_error": "Configurare serviciu ÃŽn fundal eČuatÄ",
@@ -483,7 +574,8 @@
"backup_controller_page_background_is_on": "Backup-ul automat ÃŽn fundal este activat",
"backup_controller_page_background_turn_off": "DezactiveazÄ serviciul ÃŽn fundal",
"backup_controller_page_background_turn_on": "ActiveazÄ serviciul ÃŽn fundal",
- "backup_controller_page_background_wifi": "Doar conectat la WiFi",
+ "backup_controller_page_background_wifi": "Numai prin Wi-Fi",
+ "backup_controller_page_backup": "Backup",
"backup_controller_page_backup_selected": "Selectat(e): ",
"backup_controller_page_backup_sub": "S-a fÄcut backup pentru fotografii Či videoclipuri",
"backup_controller_page_created": "Creat la: {date}",
@@ -491,12 +583,13 @@
"backup_controller_page_excluded": "Exclus(e): ",
"backup_controller_page_failed": "EČuate ({count})",
"backup_controller_page_filename": "Nume fiČier: {filename} [{size}]",
+ "backup_controller_page_id": "ID: {id}",
"backup_controller_page_info": "InformaČii backup",
"backup_controller_page_none_selected": "Nici o selecČie",
"backup_controller_page_remainder": "RÄmas(e)",
"backup_controller_page_remainder_sub": "Fotografii Či videoclipuri din selecČie rÄmase pentru backup",
"backup_controller_page_server_storage": "Stocare server",
- "backup_controller_page_start_backup": "Ãncepe backup",
+ "backup_controller_page_start_backup": "Ãncepe copia de rezervÄ",
"backup_controller_page_status_off": "Backup-ul automat ÃŽn prim-plan este oprit",
"backup_controller_page_status_on": "Backup-ul automat ÃŽn prim-plan este pornit",
"backup_controller_page_storage_format": "{used} din {total} folosit",
@@ -504,18 +597,27 @@
"backup_controller_page_total_sub": "Toate fotografiile Či videoclipurile unice din albumele selectate",
"backup_controller_page_turn_off": "DezactiveazÄ backup-ul ÃŽn prim-plan",
"backup_controller_page_turn_on": "ActiveazÄ backup-ul ÃŽn prim-plan",
- "backup_controller_page_uploading_file_info": "ÃncÄrcare informaČii fiČier",
+ "backup_controller_page_uploading_file_info": "InformaČii ÃŽncÄrcare fiČier",
"backup_err_only_album": "Nu poČi Čterge singurul album",
+ "backup_error_sync_failed": "Sincronizarea a eČuat. Nu se poate procesa copia de rezervÄ.",
"backup_info_card_assets": "resurse",
"backup_manual_cancelled": "Anulat",
"backup_manual_in_progress": "ÃncÄrcarea este deja ÃŽn curs. ÃncearcÄ din nou mai tÃĸrziu",
"backup_manual_success": "Succes",
"backup_manual_title": "Status ÃŽncÄrcare",
+ "backup_options": "OpČiuni copie de rezervÄ",
+ "backup_options_page_title": "OpČiuni copie de rezervÄ",
+ "backup_setting_subtitle": "SchimbÄ opČiuni pentru backup ÃŽn prim-plan Či ÃŽn fundal",
+ "backup_settings_subtitle": "GestionaČi setÄrile de ÃŽncÄrcare",
"backward": "Ãn sens invers",
+ "biometric_auth_enabled": "Autentificare biometricÄ activatÄ",
+ "biometric_locked_out": "SunteČi blocaČi de la autentificare biometricÄ",
+ "biometric_no_options": "Nu sunt disponibile opČiuni biometrice",
+ "biometric_not_available": "Autentificarea biometricÄ nu este disponibilÄ pe acest dispozitiv",
"birthdate_saved": "Data naČterii salvatÄ cu succes",
"birthdate_set_description": "Data naČterii este utilizatÄ pentru a calcula vÃĸrsta acestei persoane la momentul realizÄrii fotografiei.",
"blurred_background": "Fundal neclar",
- "bugs_and_feature_requests": "Erori Či SolicitÄri de Caracteristici",
+ "bugs_and_feature_requests": "Erori Či solicitÄri de caracteristici",
"build": "Versiunea",
"build_image": "Versiune Imagine",
"bulk_delete_duplicates_confirmation": "EČti sigur cÄ vrei sÄ Čtergi ÃŽn masÄ {count, plural, one {# resursÄ duplicatÄ} other {# resurse duplicate}}? Aceasta va pÄstra cea mai mare resursÄ din fiecare grup Či va Čterge permanent toate celelalte duplicate. Nu poČi anula aceastÄ acČiune!",
@@ -525,7 +627,7 @@
"cache_settings_clear_cache_button": "Čterge cache",
"cache_settings_clear_cache_button_title": "Čterge memoria cache a aplicatiei. PerformanČa aplicaČiei va fi semnificativ afectatÄ pÃĸnÄ cÃĸnd va fi reconstruitÄ.",
"cache_settings_duplicated_assets_clear_button": "ČTERGE",
- "cache_settings_duplicated_assets_subtitle": "Fotografii Či videoclipuri care sunt pe lista neagrÄ a aplicaČiei",
+ "cache_settings_duplicated_assets_subtitle": "Fotografii Či videoclipuri ignorate ÃŽn lista aplicaČiei",
"cache_settings_duplicated_assets_title": "Resurse duplicate ({count})",
"cache_settings_statistics_album": "Miniaturi pentru librÄrii",
"cache_settings_statistics_full": "Fotografii complete",
@@ -541,14 +643,20 @@
"camera_model": "Model camerÄ",
"cancel": "AnulaČi",
"cancel_search": "AnulaČi cÄutarea",
+ "canceled": "Anulat",
+ "canceling": "Ãn curs de anulare",
"cannot_merge_people": "Nu se pot ÃŽmbina persoanele",
"cannot_undo_this_action": "Nu puteČi anula aceastÄ acČiune!",
"cannot_update_the_description": "Nu se poate actualiza descrierea",
+ "cast": "Partajare",
+ "cast_description": "ConfiguraČi destinaČiile de difuzare disponibile",
"change_date": "SchimbaČi data",
+ "change_description": "SchimbÄ descrierea",
+ "change_display_order": "SchimbaČi ordinea de afiČare",
"change_expiration_time": "SchimbaČi data expirare",
"change_location": "SchimbaČi locaČia",
"change_name": "SchimbaČi nume",
- "change_name_successfully": "Schimbare nume cu succes",
+ "change_name_successfully": "Schimbare a numelui fÄcutÄ cu succes",
"change_password": "SchimbaČi parolÄ",
"change_password_description": "Aceasta este fie prima datÄ cÃĸnd te conectezi ÃŽn sistem, fie s-a fÄcut o solicitare pentru a schimba parola ta. Te rog sÄ introduci noua parolÄ mai jos.",
"change_password_form_confirm_password": "ConfirmÄ parola",
@@ -556,16 +664,31 @@
"change_password_form_new_password": "ParolÄ nouÄ",
"change_password_form_password_mismatch": "Parolele nu se potrivesc",
"change_password_form_reenter_new_password": "Reintrodu noua parolÄ",
+ "change_pin_code": "SchimbÄ codul PIN",
"change_your_password": "SchimbÄ-Či parola",
"changed_visibility_successfully": "Schimbare vizibilitate cu succes",
+ "charging": "ÃncÄrcare",
+ "charging_requirement_mobile_backup": "Pentru copia de rezervÄ ÃŽn fundal, dispozitivul trebuie sÄ fie ÃŽn curs de ÃŽncÄrcare",
+ "check_corrupt_asset_backup": "VerificÄ copii de rezervÄ a resurselor corupte",
+ "check_corrupt_asset_backup_button": "EfectueazÄ verificarea",
+ "check_corrupt_asset_backup_description": "RuleazÄ aceastÄ verificare doar prin Wi-Fi Či doar dupÄ ce toate resursele au fost salvate ÃŽn copia de rezerva. Procedura poate dura cÃĸteva minute.",
"check_logs": "VerificaČi Jurnale",
"choose_matching_people_to_merge": "AlegeČi persoanele care se potrivesc pentru a le fuziona",
"city": "OraČ",
"clear": "CurÄČaČi",
"clear_all": "CurÄČaČi tot",
"clear_all_recent_searches": "CurÄČaČi toate cÄutÄrile recente",
+ "clear_file_cache": "ČtergeČi memoria cache a fiČierelor",
"clear_message": "ČtergeČi mesajul",
"clear_value": "ČtergeČi valoarea",
+ "client_cert_dialog_msg_confirm": "OK",
+ "client_cert_enter_password": "Introdu Parola",
+ "client_cert_import": "ImportÄ",
+ "client_cert_import_success_msg": "Certificatul de client este importat",
+ "client_cert_invalid_msg": "Fisier cu certificat invalid sau parola este greČitÄ",
+ "client_cert_remove_msg": "Certificatul de client este Čters",
+ "client_cert_subtitle": "AcceptÄ doar formatul PKCS12 (.p12, .pfx). Importul/Čtergerea certificatului este disponibil(Ä) doar ÃŽnainte de autentificare",
+ "client_cert_title": "Certificat SSL pentru client",
"clockwise": "Ãn sensul acelor de ceas",
"close": "ÃnchideČi",
"collapse": "RestrÃĸngeČi",
@@ -578,19 +701,27 @@
"comments_are_disabled": "Comentariile sunt dezactivate",
"common_create_new_album": "CreeazÄ album nou",
"common_server_error": "Te rugÄm sÄ verifici conexiunea la reČea, asigura-te cÄ server-ul este accesibil Či cÄ versiunile aplicaČiei/server-ului sunt compatibile.",
+ "completed": "Finalizat",
"confirm": "ConfirmaČi",
"confirm_admin_password": "ConfirmaČi Parola de Administrator",
"confirm_delete_face": "EČti sigur ca vrei sa Čtergi {name} din activ?",
"confirm_delete_shared_link": "SunteČi sigur cÄ doriČi sÄ ČtergeČi acest link partajat?",
"confirm_keep_this_delete_others": "Toate celelalte active din stivÄ vor fi Čterse, cu excepČia acestui material. SunteČi sigur cÄ doriČi sÄ continuaČi?",
+ "confirm_new_pin_code": "ConfirmÄ noul cod PIN",
"confirm_password": "ConfirmaČi parola",
+ "confirm_tag_face": "Vrei sÄ etichetezi aceastÄ faČÄ ca {name}?",
+ "confirm_tag_face_unnamed": "Vrei sÄ etichetezi aceastÄ faČÄ?",
+ "connected_device": "Dispozitiv conectat",
+ "connected_to": "Conectat la",
"contain": "ÃncadreazÄ",
+ "context": "Context",
"continue": "ContinuaČi",
"control_bottom_app_bar_create_new_album": "CreeazÄ album nou",
"control_bottom_app_bar_delete_from_immich": "Čterge din Immich",
"control_bottom_app_bar_delete_from_local": "Čterge din dispozitiv",
"control_bottom_app_bar_edit_location": "EditeazÄ locaČie",
- "control_bottom_app_bar_edit_time": "EditeazÄ Data Či Ora",
+ "control_bottom_app_bar_edit_time": "EditeazÄ data Či ora",
+ "control_bottom_app_bar_share_link": "PartajeazÄ linkul",
"control_bottom_app_bar_share_to": "Distribuire cÄtre",
"control_bottom_app_bar_trash_from_immich": "MutÄ ÃŽn coČ",
"copied_image_to_clipboard": "Imagine copiatÄ ÃŽn clipboard.",
@@ -612,26 +743,39 @@
"create_link": "CreeazÄ link",
"create_link_to_share": "CreeazÄ link pentru a distribui",
"create_link_to_share_description": "PermiteČi oricui are link-ul sÄ vadÄ fotografia (fotografiile) selectatÄ(e)",
+ "create_new": "CREARE NOUÄ",
"create_new_person": "CreaČi o persoanÄ nouÄ",
"create_new_person_hint": "AtribuiČi resursele selectate unei persoane noi",
"create_new_user": "CreeazÄ utilizator nou",
"create_shared_album_page_share_add_assets": "ADAUGÄ RESURSE",
"create_shared_album_page_share_select_photos": "SelecteazÄ fotografii",
+ "create_shared_link": "CreaČi un link partajat",
"create_tag": "CreeazÄ etichetÄ",
"create_tag_description": "CreeazÄ o etichetÄ nouÄ. Pentru etichete imbricate, te rog sÄ introduci calea completÄ a etichetei, inclusiv bare oblice (/).",
"create_user": "CreeazÄ utilizator",
"created": "Creat",
+ "created_at": "Creat",
+ "creating_linked_albums": "Crearea albumelor cu link...",
+ "crop": "DecupeazÄ",
"curated_object_page_title": "Obiecte",
"current_device": "Dispozitiv curent",
+ "current_pin_code": "Codul PIN actual",
+ "current_server_address": "Adresa actualÄ a serverului",
"custom_locale": "Setare RegionalÄ PersonalizatÄ",
"custom_locale_description": "FormataČi datele Či numerele ÃŽn funcČie de limbÄ Či regiune",
+ "custom_url": "URL personalizat",
+ "daily_title_text_date": "E, MMM dd",
+ "daily_title_text_date_year": "E, MMM dd, yyyy",
"dark": "Ãntunecat",
+ "dark_theme": "ComutÄ tema ÃŽntunecatÄ",
"date_after": "DupÄ data",
"date_and_time": "DatÄ Či orÄ",
"date_before": "Anterior datei",
+ "date_format": "E, LLL d, y âĸ h:mm a",
"date_of_birth_saved": "Data naČterii salvatÄ cu succes",
"date_range": "Interval de date",
"day": "Zi",
+ "days": "Zile",
"deduplicate_all": "DeduplicaČi Toate",
"deduplication_criteria_1": "Marimea imagini ÃŽn octeČi",
"deduplication_criteria_2": "NumÄrul de date EXIF",
@@ -640,6 +784,8 @@
"default_locale": "Setare RegionalÄ ImplicitÄ",
"default_locale_description": "FormataČi datele Či numerele ÃŽn funcČie de regiunea browserului dvs",
"delete": "Čtergere",
+ "delete_action_confirmation_message": "Sigur vrei sÄ Čtergi acest element? AceastÄ acČiune va muta elementul ÃŽn coČul de gunoi al serverului Či te va ÃŽntreba dacÄ vrei sÄ-l Čtergi local",
+ "delete_action_prompt": "{count} Čterse",
"delete_album": "Čtergere album",
"delete_api_key_prompt": "SunteČi sigur cÄ doriČi sÄ ČtergeČi aceastÄ cheie API?",
"delete_dialog_alert": "Aceste elemente vor fi Čterse permanent de pe server-ul Immich Či din dispozitivul tÄu",
@@ -653,9 +799,12 @@
"delete_key": "Čtergere cheie",
"delete_library": "Čtergere biblioteca",
"delete_link": "Čtergere link",
+ "delete_local_action_prompt": "{count} Čterse local",
"delete_local_dialog_ok_backed_up_only": "Čterge doar fiČierele pentru care s-a fÄcut backup",
"delete_local_dialog_ok_force": "Čterge oricum",
"delete_others": "ČtergeČi celelalte",
+ "delete_permanently": "Čterge permanent",
+ "delete_permanently_action_prompt": "{count} Čterse permanent",
"delete_shared_link": "Čtergere link partajat",
"delete_shared_link_dialog_title": "Čterge link distribuire",
"delete_tag": "Čtergere etichetÄ",
@@ -666,12 +815,14 @@
"description": "Descriere",
"description_input_hint_text": "AdaugÄ descriere...",
"description_input_submit_error": "Eroare actualizare descriere, verificÄ log-urile pentru mai multe detalii",
+ "deselect_all": "DeselecteazÄ toate",
"details": "Detalii",
"direction": "DirecČie",
"disabled": "Dezactivat",
"disallow_edits": "Interzice modificÄrile",
"discord": "Server Discord",
"discover": "DescoperiČi",
+ "discovered_devices": "Dispozititve descoperite",
"dismiss_all_errors": "IgnoraČi toate erorile",
"dismiss_error": "IgnoraČi eroarea",
"display_options": "OpČiuni de afiČare",
@@ -682,12 +833,26 @@
"documentation": "DocumentaČie",
"done": "Gata",
"download": "DescÄrcaČi",
+ "download_action_prompt": "Se descarcÄ {count} elemente",
+ "download_canceled": "DescÄrcare anulatÄ",
+ "download_complete": "DescÄrcare completÄ",
+ "download_enqueue": "DescÄrcare ÃŽn coadÄ",
+ "download_error": "Eroare de descÄrcare",
+ "download_failed": "DescÄrcare eČuatÄ",
+ "download_finished": "DescÄrcare finalizatÄ",
"download_include_embedded_motion_videos": "Videoclipuri ÃŽncorporate",
"download_include_embedded_motion_videos_description": "Include videoclipurile ÃŽncorporate ÃŽn fotografiile ÃŽn miČcare ca fiČier separat",
+ "download_notfound": "DescÄrcare negÄsitÄ",
+ "download_paused": "DescÄrcarea a fost ÃŽntreruptÄ",
"download_settings": "DescÄrcaČi",
"download_settings_description": "GestionaČi setÄrile legate de descÄrcarea resurselor",
+ "download_started": "DescÄrcarea a ÃŽnceput",
+ "download_sucess": "DescÄrcare reuČitÄ",
+ "download_sucess_android": "FiČierul media a fost descÄrcat ÃŽn DCIM/Immich",
+ "download_waiting_to_retry": "Se aČteaptÄ o nouÄ ÃŽncercare",
"downloading": "Se descarcÄ",
"downloading_asset_filename": "Se descarcÄ resursa {filename}",
+ "downloading_media": "Se descarcÄ fiČierele media",
"drop_files_to_upload": "TrageČi fiČierele aici pentru a le ÃŽncÄrca",
"duplicates": "Duplicate",
"duplicates_description": "RezolvaČi fiecare grup indicÃĸnd care sunt duplicate, dacÄ existÄ",
@@ -695,8 +860,14 @@
"edit": "Editare",
"edit_album": "Editare album",
"edit_avatar": "Editare avatar",
+ "edit_birthday": "ModificÄ ziua de naČtere",
"edit_date": "Editare datÄ",
"edit_date_and_time": "Editare datÄ Či orÄ",
+ "edit_date_and_time_action_prompt": "{count} data Či ora modificÄrii",
+ "edit_date_and_time_by_offset": "SchimbÄ data prin decalaj",
+ "edit_date_and_time_by_offset_interval": "Noul interval de date: {from} - {to}",
+ "edit_description": "EditeazÄ descrierea",
+ "edit_description_prompt": "VÄ rugÄm sÄ selectaČi o descriere nouÄ:",
"edit_exclusion_pattern": "Editarea modelului de excludere",
"edit_faces": "Editare feČe",
"edit_import_path": "Editare cale de import",
@@ -704,6 +875,7 @@
"edit_key": "TastÄ de editare",
"edit_link": "Editare link",
"edit_location": "Editare locaČie",
+ "edit_location_action_prompt": "{count} locaČie(i) modificatÄ(e)",
"edit_location_dialog_title": "LocaČie",
"edit_name": "Editare nume",
"edit_people": "Editare persoane",
@@ -711,19 +883,33 @@
"edit_title": "Editare Titlu",
"edit_user": "Editare utilizator",
"edited": "Editat",
+ "editor": "Editor",
"editor_close_without_save_prompt": "SchimbÄrile nu vor fi salvate",
"editor_close_without_save_title": "ÃnchideČi editorul?",
"editor_crop_tool_h2_aspect_ratios": "Raporturi de aspect",
"editor_crop_tool_h2_rotation": "Rotire",
+ "email": "AdresÄ de mail",
+ "email_notifications": "NotificÄri e-mail",
+ "empty_folder": "Acest dosar este gol",
"empty_trash": "GoliČi coČul de gunoi",
"empty_trash_confirmation": "SunteČi sigur cÄ doriČi sÄ goliČi coČul de gunoi? Acest lucru va elimina definitiv din Immich toate resursele din coČul de gunoi.\nNu puteČi anula aceastÄ acČiune!",
"enable": "Permite",
+ "enable_backup": "ActiveazÄ backup",
+ "enable_biometric_auth_description": "IntroduceČi codul PIN pentru a activa autentificarea biometricÄ",
"enabled": "Activat",
"end_date": "Data de ÃŽncheiere",
- "enter_wifi_name": "Enter WiFi name",
+ "enqueued": "Pus ÃŽn coadÄ",
+ "enter_wifi_name": "IntroduceČi numele reČelei Wi-Fi",
+ "enter_your_pin_code": "IntroduceČi codul PIN",
+ "enter_your_pin_code_subtitle": "IntroduceČi codul PIN pentru a accesa folderul blocat",
"error": "Eroare",
+ "error_change_sort_album": "Nu s-a putut modifica ordinea de sortare a albumului",
"error_delete_face": "Eroare la Čtergerea feČei din activ",
+ "error_getting_places": "Eroare la obČinerea locaČiilor",
"error_loading_image": "Eroare la ÃŽncÄrcarea imaginii",
+ "error_loading_partners": "Eroare la ÃŽncÄrcarea partenerilor: {error}",
+ "error_saving_image": "Eroare: {error}",
+ "error_tag_face_bounding_box": "Eroare la etichetarea feČei - nu se pot obČine coordonatele casetei de delimitare",
"error_title": "Eroare - ceva nu a mers",
"errors": {
"cannot_navigate_next_asset": "Nu se poate naviga cÄtre urmÄtoarea resursÄ",
@@ -751,15 +937,19 @@
"failed_to_keep_this_delete_others": "Nu s-a putut pÄstra acest material respectiv nu s-au putut Čterge celelalte materiale",
"failed_to_load_asset": "EČec la ÃŽncÄrcarea resursei",
"failed_to_load_assets": "EČec la ÃŽncÄrcarea resurselor",
+ "failed_to_load_notifications": "Nu s-au putut ÃŽncÄrca notificÄrile",
"failed_to_load_people": "EČec la ÃŽncÄrcarea persoanelor",
"failed_to_remove_product_key": "EČec la eliminarea cheii de produs",
+ "failed_to_reset_pin_code": "Nu s-a reuČit resetarea codului PIN",
"failed_to_stack_assets": "EČec la combinarea resurselor",
"failed_to_unstack_assets": "EČec la desfÄČurarea resurselor",
+ "failed_to_update_notification_status": "Nu s-a putut actualiza starea notificÄrii",
"import_path_already_exists": "AceastÄ cale de import existÄ deja.",
"incorrect_email_or_password": "E-mail sau parolÄ incorect/Ä",
"paths_validation_failed": "{paths, plural, one {# cale} other {# cÄi}} nu a trecut validarea",
"profile_picture_transparent_pixels": "Pozele de profil nu pot avea pixeli transparenČi. Te rugÄm sÄ mÄreČti imaginea Či/sau sÄ o muČi.",
"quota_higher_than_disk_size": "AČi stabilit o valoare a spaČiului de stocare mai mare decÃĸt dimensiunea discului",
+ "something_went_wrong": "Ceva nu a mers bine",
"unable_to_add_album_users": "Imposibil de adÄugat utilizatori ÃŽn album",
"unable_to_add_assets_to_shared_link": "Imposibil de adÄugat resurse la link-ul partajat",
"unable_to_add_comment": "Imposibil de adÄugat comentariu",
@@ -771,6 +961,7 @@
"unable_to_archive_unarchive": "Nu se poate {archived, select, true {arhiva} other {dezarhiva}}",
"unable_to_change_album_user_role": "Nu se poate schimba rolul utilizatorului de album",
"unable_to_change_date": "Imposibil de schimbat data",
+ "unable_to_change_description": "Nu se poate schimba descrierea",
"unable_to_change_favorite": "Nu se pot modifica favoritele pentru resursa",
"unable_to_change_location": "Imposibil de schimbat locaČia",
"unable_to_change_password": "Imposibil de schimbat parola",
@@ -814,6 +1005,7 @@
"unable_to_remove_partner": "Imposibil de eliminat partenerul",
"unable_to_remove_reaction": "Nu se poate elimina reacČia",
"unable_to_reset_password": "Imposibil de resetat parola",
+ "unable_to_reset_pin_code": "Nu se poate reseta codul PIN",
"unable_to_resolve_duplicate": "Nu se poate rezolva duplicatul",
"unable_to_restore_assets": "Nu se pot restaura resursele",
"unable_to_restore_trash": "Nu se poate restaura coČul de gunoi",
@@ -843,14 +1035,17 @@
},
"exif": "Format comutabil pentru fiČiere imagine",
"exif_bottom_sheet_description": "AdaugÄ Descriere...",
+ "exif_bottom_sheet_description_error": "Eroare la actualizarea descrierii",
"exif_bottom_sheet_details": "DETALII",
"exif_bottom_sheet_location": "LOCAČIE",
"exif_bottom_sheet_people": "PERSOANE",
+ "exif_bottom_sheet_person_add_person": "AdÄugaČi nume",
"exit_slideshow": "IeČire din Prezentare",
"expand_all": "ExtindeČi-le pe toate",
"experimental_settings_new_asset_list_subtitle": "AcČiune ÃŽn desfÄČurare",
"experimental_settings_new_asset_list_title": "ActiveazÄ grila experimentalÄ de fotografii",
"experimental_settings_subtitle": "FoloseČte pe propria rÄspundere!",
+ "experimental_settings_title": "Experimental",
"expire_after": "ExpirÄ dupÄ",
"expired": "Expirat",
"expires_date": "ExpirÄ la {date}",
@@ -858,42 +1053,74 @@
"explorer": "Explorator",
"export": "Exportare",
"export_as_json": "Exportare ca JSON",
+ "export_database": "ExportaČi baza de date",
+ "export_database_description": "ExportaČi baza de date SQLite",
"extension": "Extensie",
"external": "Extern",
- "external_libraries": "Biblioteci Externe",
- "external_network_sheet_info": "When not on the preferred WiFi network, the app will connect to the server through the first of the below URLs it can reach, starting from top to bottom",
+ "external_libraries": "Biblioteci externe",
+ "external_network": "ReČea externÄ",
+ "external_network_sheet_info": "CÃĸnd nu se aflÄ ÃŽn reČeaua Wi-Fi preferatÄ, aplicaČia se va conecta la server prin prima dintre adresele URL de mai jos pe care o poate accesa, ÃŽncepÃĸnd de sus ÃŽn jos",
"face_unassigned": "Nealocat",
+ "failed": "EČuat",
+ "failed_to_authenticate": "Autentificarea nu a reuČit",
"failed_to_load_assets": "Nu s-au ÃŽncÄrcat activele",
+ "failed_to_load_folder": "Nu s-a putut ÃŽncÄrca folderul",
"favorite": "Favorit",
+ "favorite_action_prompt": "{count} adÄugate la Favorite",
"favorite_or_unfavorite_photo": "Fotografie preferatÄ sau nepreferatÄ",
"favorites": "Favorite",
"favorites_page_no_favorites": "Nu au fost gÄsite resurse favorite",
"feature_photo_updated": "Fotografie caracteristicÄ actualizatÄ",
"features": "Caracteristici",
+ "features_in_development": "FuncČii ÃŽn dezvoltare",
"features_setting_description": "GestionaČi funcČiile aplicaČiei",
"file_name": "Nume de fiČier",
"file_name_or_extension": "Numele sau extensia fiČierului",
"filename": "Numele fiČierului",
"filetype": "Tipul fiČierului",
+ "filter": "Filtre",
"filter_people": "FiltraČi persoanele",
"filter_places": "FiltreazÄ locurile",
"find_them_fast": "GÄsiČi-le rapid prin cÄutare dupÄ nume",
+ "first": "Primul",
"fix_incorrect_match": "RemediaČi potrivirea incorectÄ",
+ "folder": "Dosar",
+ "folder_not_found": "Dosar negÄsit",
"folders": "Foldere",
"folders_feature_description": "RÄsfoire ÃŽn conČinutul folderului pentru fotografiile Či videoclipurile din sistemul de fiČiere",
+ "forgot_pin_code_question": "Ai uitat codul PIN?",
"forward": "RedirecČionare",
+ "gcast_enabled": "Google Cast",
+ "gcast_enabled_description": "AceastÄ funcČie ÃŽncarcÄ resurse externe de la Google pentru a funcČiona.",
+ "general": "General",
+ "geolocation_instruction_location": "ApasÄ pe o resursÄ cu coordonate GPS pentru a folosi locaČia sa, sau selecteazÄ direct o locaČie de pe hartÄ",
"get_help": "ObČineČi Ajutor",
+ "get_wifiname_error": "Nu s-a putut obČine numele reČelei Wi-Fi. AsiguraČi-vÄ cÄ aČi acordat permisiunile necesare Či cÄ sunteČi conectat la o reČea Wi-Fi",
"getting_started": "NoČiuni de BazÄ",
"go_back": "Ãntoarcere",
"go_to_folder": "AccesaČi folderul",
"go_to_search": "Spre cÄutare",
+ "gps": "GPS",
+ "gps_missing": "FÄrÄ GPS",
+ "grant_permission": "AcordaČi permisiunea",
"group_albums_by": "GrupaČi albume de...",
"group_country": "Grupare dupÄ ČarÄ",
"group_no": "FÄrÄ grupare",
"group_owner": "GrupaČi dupÄ proprietar",
"group_places_by": "Grupare locuri dupÄ...",
"group_year": "GrupaČi dupÄ an",
+ "haptic_feedback_switch": "ActiveazÄ feedback-ul haptic",
+ "haptic_feedback_title": "Feedback haptic",
"has_quota": "Are spaČiu de stocare",
+ "hash_asset": "Hash-ul resursei",
+ "hashed_assets": "Resurse hashed",
+ "hashing": "Generare hash",
+ "header_settings_add_header_tip": "AdÄugaČi antet",
+ "header_settings_field_validator_msg": "Valoarea nu poate fi goalÄ",
+ "header_settings_header_name_input": "Numele antetului",
+ "header_settings_header_value_input": "Valoarea antetului",
+ "headers_settings_tile_subtitle": "DefiniČi header-urile proxy pe care aplicaČia ar trebui sÄ le trimitÄ cu fiecare solicitare de reČea",
+ "headers_settings_tile_title": "Header-uri proxy personalizate",
"hi_user": "BunÄ {name} ({email})",
"hide_all_people": "AscundeČi toate persoanele",
"hide_gallery": "AscundeČi galeria",
@@ -913,10 +1140,17 @@
"home_page_favorite_err_local": "Resursele locale nu pot fi adÄugate la favorite ÃŽncÄ, omitere",
"home_page_favorite_err_partner": "Momentan nu se pot adÄuga fiČierele partenerului la favorite, omitere",
"home_page_first_time_notice": "DacÄ este prima datÄ cÃĸnd utilizezi aplicaČia, te rugÄm sÄ te asiguri cÄ alegi unul sau mai multe albume de backup, astfel ÃŽncÃĸt cronologia sÄ poatÄ fi populatÄ cu fotografiile Či videoclipurile din aceste albume",
+ "home_page_locked_error_local": "Nu se pot muta resursele locale ÃŽn folderul blocat, se omit",
+ "home_page_locked_error_partner": "Nu se pot muta resursele partenerului ÃŽn folderul blocat, se omit.",
"home_page_share_err_local": "Nu se pot distribui fiČiere locale prin link, omitere",
"home_page_upload_err_limit": "Se pot ÃŽncÄrca maxim 30 de resurse odatÄ, omitere",
"host": "GazdÄ",
"hour": "OrÄ",
+ "hours": "Ore",
+ "id": "ID",
+ "idle": "Inactiv",
+ "ignore_icloud_photos": "IgnorÄ fotografiile din iCloud",
+ "ignore_icloud_photos_description": "Fotografiile stocate pe iCloud nu vor fi ÃŽncÄrcate pe serverul Immich",
"image": "Imagine",
"image_alt_text_date": "{isVideo, select, true {Video} other {imagine}} preluatÄ ÃŽn {date}",
"image_alt_text_date_1_person": "{isVideo, select, true {Video} other {imagine}} preluatÄ cu {person1} ÃŽn {date}",
@@ -928,6 +1162,8 @@
"image_alt_text_date_place_2_people": "{isVideo, select, true {Video} other {imagine}} preluatÄ ÃŽn {city}, {country} cu {person1} Či {person2} ÃŽn {date}",
"image_alt_text_date_place_3_people": "{isVideo, select, true {Video} other {imagine}} preluatÄ ÃŽn {city}, {country} cu {person1}, {person2}, Či {person3} ÃŽn {date}",
"image_alt_text_date_place_4_or_more_people": "{isVideo, select, true {Video} other {imagine}} preluatÄ ÃŽn {city}, {country} cu {person1}, {person2}, Či {additionalCount, number} alČii ÃŽn {date}",
+ "image_saved_successfully": "Imaginea a fost salvatÄ",
+ "image_viewer_page_state_provider_download_started": "DescÄrcare ÃŽnceputÄ",
"image_viewer_page_state_provider_download_success": "DescÄrcare cu succes",
"image_viewer_page_state_provider_share_error": "Eroare distribuire",
"immich_logo": "Logo Immich",
@@ -948,8 +1184,15 @@
"night_at_midnight": "Ãn fiecare noapte la miezul nopČii",
"night_at_twoam": "Ãn fiecare noapte la 2 dimineaČa"
},
+ "invalid_date": "DatÄ invalidÄ",
+ "invalid_date_format": "Format de datÄ invalid",
"invite_people": "InvitaČi Persoane",
"invite_to_album": "InvitaČi ÃŽn album",
+ "ios_debug_info_fetch_ran_at": "Fetch a funcČionat la {dateTime}",
+ "ios_debug_info_last_sync_at": "Ultima sincronizare {dateTime}",
+ "ios_debug_info_no_processes_queued": "Niciun proces ÃŽn fundal pus ÃŽn coadÄ",
+ "ios_debug_info_no_sync_yet": "Nicio sarcinÄ de sincronizare ÃŽn fundal nu a fost ÃŽncÄ executatÄ",
+ "ios_debug_info_processes_queued": "{count, plural, one {{count} proces ÃŽn fundal pus ÃŽn coadÄ} other {{count} procese ÃŽn fundal puse ÃŽn coadÄ}}",
"ios_debug_info_processing_ran_at": "Procesarea a rulat {dateTime}",
"items_count": "{count, plural, one {# element} other{# elemente}}",
"jobs": "Sarcini",
@@ -959,11 +1202,17 @@
"kept_this_deleted_others": "S-a pÄstrat acest material Či s-au Čters {count, plural, one {# material} other {# materiale}}",
"keyboard_shortcuts": "Comenzi rapide de tastaturÄ",
"language": "LimbÄ",
+ "language_no_results_subtitle": "ÃncercaČi sÄ ajustaČi termenul de cÄutare",
+ "language_no_results_title": "Nu au fost gÄsite limbi",
+ "language_search_hint": "CÄutaČi limbi...",
"language_setting_description": "SelectaČi limba preferatÄ",
+ "large_files": "FiČiere mari",
+ "last": "Ultimul",
"last_seen": "VÄzut ultima datÄ",
"latest_version": "Ultima Versiune",
"latitude": "Latitudine",
"leave": "PÄrÄsiČi",
+ "leave_album": "PÄrÄseČte albumul",
"lens_model": "Model obiectiv",
"let_others_respond": "Permite altora sÄ rÄspundÄ",
"level": "Nivel",
@@ -975,23 +1224,35 @@
"library_page_sort_created": "Data creÄrii",
"library_page_sort_last_modified": "Ultima datÄ modificat",
"library_page_sort_title": "Titlu album",
+ "licenses": "LicenČe",
"light": "LuminÄ",
+ "like": "Ãmi place",
"like_deleted": "Preferat Čters",
"link_motion_video": "Link video ÃŽn miČcare",
- "link_options": "OpČiuni de link",
"link_to_oauth": "Link cÄtre OAuth",
"linked_oauth_account": "Cont OAuth conectat",
"list": "ListÄ",
"loading": "ÃncÄrcare",
"loading_search_results_failed": "ÃncÄrcarea rezultatelor cÄutÄrii nu a reuČit",
- "location_permission_content": "In order to use the auto-switching feature, Immich needs precise location permission so it can read the current WiFi network's name",
+ "local": "Local",
+ "local_asset_cast_failed": "Nu se poate converti un element care nu este ÃŽncÄrcat pe server",
+ "local_assets": "Asset-uri locale",
+ "local_media_summary": "Rezumatul fiČierelor media locale",
+ "local_network": "ReČea localÄ",
+ "local_network_sheet_info": "AplicaČia se va conecta la server prin intermediul acestei adrese URL atunci cÃĸnd utilizeazÄ reČeaua Wi-Fi specificatÄ",
+ "location_permission": "Permisiunea de locaČie",
+ "location_permission_content": "Pentru a utiliza funcČia de comutare automatÄ, Immich are nevoie de permisiune pentru locaČia precisÄ, astfel ÃŽncÃĸt sÄ poatÄ citi numele reČelei Wi-Fi curente",
"location_picker_choose_on_map": "Alege pe hartÄ",
"location_picker_latitude_error": "Introdu o latitudine validÄ",
"location_picker_latitude_hint": "Introdu latitudinea aici",
"location_picker_longitude_error": "Introdu o longitudine validÄ",
"location_picker_longitude_hint": "Introdu longitudinea aici",
+ "lock": "Blocare",
+ "locked_folder": "Dosar blocat",
+ "log_detail_title": "Detalii jurnal",
"log_out": "Deconectare",
"log_out_all_devices": "DeconectaČi-vÄ de la toate dispozitivele",
+ "logged_in_as": "Conectat ca {user}",
"logged_out_all_devices": "S-au deconectat toate dispozitivele",
"logged_out_device": "Dispozitiv deconectat",
"login": "Conectare",
@@ -1019,6 +1280,7 @@
"login_password_changed_success": "Parola a fost actualizatÄ cu succes",
"logout_all_device_confirmation": "Sigur doriČi sÄ deconectaČi toate dispozitivele?",
"logout_this_device_confirmation": "Sigur doriČi sÄ deconectaČi acest dispozitiv?",
+ "logs": "Jurnale",
"longitude": "Longitudine",
"look": "Examinare",
"loop_videos": "BuclÄ videoclipuri",
@@ -1026,6 +1288,7 @@
"main_branch_warning": "UtilizaČi o versiune de dezvoltare; vÄ recomandÄm insistent sÄ utilizaČi o versiune de lansare!",
"main_menu": "Meniu principal",
"make": "Face",
+ "manage_geolocation": "GestionaČi locaČia",
"manage_shared_links": "AdministraČi link-urile distribuite",
"manage_sharing_with_partners": "GestionaČi partajarea cu partenerii",
"manage_the_app_settings": "GestionaČi setÄrile aplicaČiei",
@@ -1034,8 +1297,7 @@
"manage_your_devices": "GestionaČi-vÄ dispozitivele conectate",
"manage_your_oauth_connection": "GestionaČi-vÄ conexiunea OAuth",
"map": "HartÄ",
- "map_assets_in_bound": "{count} fotografie",
- "map_assets_in_bounds": "{count} fotografii",
+ "map_assets_in_bounds": "{count, plural, =0 {Nu existÄ fotografii ÃŽn aceastÄ zonÄ} one {# fotografie} other {# fotografii}}",
"map_cannot_get_user_location": "Nu se poate obČine locaČia utilizatorului",
"map_location_dialog_yes": "Da",
"map_location_picker_page_use_location": "FoloseČte aceastÄ locaČie",
@@ -1043,7 +1305,6 @@
"map_location_service_disabled_title": "Serviciul de localizare este dezactivat",
"map_marker_for_images": "Marcator de hartÄ pentru imaginile realizate ÃŽn {city}, {country}",
"map_marker_with_image": "Marcator de hartÄ cu imagine",
- "map_no_assets_in_bounds": "Nici o fotografie ÃŽn acestÄ zonÄ",
"map_no_location_permission_content": "Permisiunea de localizare este necesarÄ pentru a afiČa resursele din locaČia actualÄ. DoreČti sÄ o activezi acum?",
"map_no_location_permission_title": "Permisiunea de localizare este dezactivatÄ",
"map_settings": "SetÄrile hÄrČii",
@@ -1054,13 +1315,22 @@
"map_settings_date_range_option_years": "Ultimii {years} ani",
"map_settings_dialog_title": "SetÄrile hÄrČii",
"map_settings_include_show_archived": "Include resursele arhivate",
+ "map_settings_include_show_partners": "IncludeČi partenerii",
"map_settings_only_show_favorites": "AratÄ doar favorite",
"map_settings_theme_settings": "Stilul hÄrČii",
"map_zoom_to_see_photos": "Zoom out pentru a vedea fotografii",
+ "mark_all_as_read": "MarcheazÄ toate ca citite",
+ "mark_as_read": "MarcheazÄ ca citit",
+ "marked_all_as_read": "Marcate toate ca citite",
"matches": "Corespunde",
+ "matching_assets": "Resurse similare",
"media_type": "Tip media",
"memories": "Amintiri",
+ "memories_all_caught_up": "SunteČi la zi",
+ "memories_check_back_tomorrow": "ReveniČi mÃĸine pentru mai multe amintiri",
"memories_setting_description": "AdministraČi ce vedeČi ÃŽn amintiri",
+ "memories_start_over": "ÃncepeČi de la ÃŽnceput",
+ "memories_swipe_to_close": "GliseazÄ ÃŽn sus pentru a ÃŽnchide",
"memory": "Amintire",
"memory_lane_title": "Banda Memoriei {title}",
"menu": "Meniu",
@@ -1071,9 +1341,20 @@
"merge_people_successfully": "Persoane ÃŽmbinate cu succes",
"merged_people_count": "Imbinate {count, plural, one {# persoanÄ} other {# persoane}}",
"minimize": "Minimizare",
+ "minute": "Minut",
+ "minutes": "Minute",
"missing": "LipsÄ",
+ "model": "Model",
"month": "LunÄ",
+ "monthly_title_text_date_format": "MMMM y",
"more": "Mai mult",
+ "move": "MutÄ",
+ "move_off_locked_folder": "MutaČi din folderul blocat",
+ "move_to_lock_folder_action_prompt": "{count} adÄugate ÃŽn dosarul blocat",
+ "move_to_locked_folder": "MutÄ ÃŽn dosarul blocat",
+ "move_to_locked_folder_confirmation": "Aceste fotografii Či videoclipuri vor fi eliminate din toate albumele Či vor putea fi vizualizate doar din dosarul blocat",
+ "moved_to_archive": "Au fost mutate {count, plural, one {# element} other {# elemente}} ÃŽn arhivÄ",
+ "moved_to_library": "Au fost mutate {count, plural, one {# element} other {# elemente}} la bibliotecÄ",
"moved_to_trash": "Mutat ÃŽn coČul de gunoi",
"multiselect_grid_edit_date_time_err_read_only": "Nu se poate edita data fiČierului(lor) cu permisiuni doar pentru citire, omitere",
"multiselect_grid_edit_gps_err_read_only": "Nu se poate edita locaČia fiČierului(lor) cu permisiuni doar pentru citire, omitere",
@@ -1081,11 +1362,20 @@
"my_albums": "Albumele mele",
"name": "Nume",
"name_or_nickname": "Nume sau poreclĮ",
+ "network_requirement_photos_upload": "UtilizaČi datele mobile pentru a face copii de rezervÄ ale fotografiilor",
+ "network_requirement_videos_upload": "UtilizaČi datele mobile pentru a face copii de rezervÄ ale videoclipurilor",
+ "network_requirements": "CerinČe privind reČeaua",
+ "network_requirements_updated": "CerinČele reČelei s-au modificat, resetarea cozii copiei de rezervÄ",
+ "networking_settings": "ReČele",
+ "networking_subtitle": "GestionaČi setÄrile endpoint-ului serverului",
"never": "NiciodatÄ",
"new_album": "Album Nou",
"new_api_key": "Cheie API nouĮ",
"new_password": "ParolÄ nouÄ",
"new_person": "PersoanĮ nouĮ",
+ "new_pin_code": "Cod PIN nou",
+ "new_pin_code_subtitle": "Aceasta este prima datÄ cÃĸnd accesaČi folderul blocat. CreaČi un cod PIN pentru a accesa ÃŽn siguranČÄ aceastÄ paginÄ",
+ "new_timeline": "Noua cronologie",
"new_user_created": "Utilizator nou creat",
"new_version_available": "VERSIUNE NOUÄ DISPONIBILÄ",
"newest_first": "Cel mai nou primul",
@@ -1097,19 +1387,32 @@
"no_albums_yet": "Se pare cÄ nu aveČi ÃŽncÄ niciun album.",
"no_archived_assets_message": "ArhivaČi fotografii Či videoclipuri pentru a le ascunde din vizualizarea fotografii",
"no_assets_message": "CLICK PENTRU A ÃNCÄRCA PRIMA TA FOTOGRAFIE",
+ "no_assets_to_show": "Nicio resursÄ de afiČat",
+ "no_cast_devices_found": "Nu s-au gÄsit dispozitive de difuzare",
+ "no_checksum_local": "Nu existÄ checksum â nu se pot prelua resursele locale",
+ "no_checksum_remote": "Nu existÄ checksum â nu se pot prelua resursele la distanČÄ",
"no_duplicates_found": "Nu au fost gÄsite duplicate.",
"no_exif_info_available": "Nu existÄ informaČii exif disponibile",
"no_explore_results_message": "ÃncarcaČi mai multe fotografii pentru a vÄ explora colecČia.",
"no_favorites_message": "AdÄugaČi favorite pentru a gÄsi rapid cele mai bune fotografii Či videoclipuri",
"no_libraries_message": "CreaČi o bibliotecÄ externÄ pentru a vÄ vizualiza fotografiile Či videoclipurile",
+ "no_local_assets_found": "Nicio resursÄ localÄ gÄsitÄ cu acest checksum",
+ "no_locked_photos_message": "Fotografiile Či videoclipurile din folderul blocat sunt ascunse Či nu vor apÄrea atunci cÃĸnd rÄsfoiČi sau cÄutaČi ÃŽn bibliotecÄ.",
"no_name": "FÄrÄ Nume",
+ "no_notifications": "Nicio notificare",
+ "no_people_found": "Nu au fost gÄsite persoane potrivite cÄutÄrii",
"no_places": "Nu existÄ locuri",
+ "no_remote_assets_found": "Nicio resursÄ de la distanČÄ gÄsitÄ cu acest checksum",
"no_results": "FÄrÄ rezultate",
"no_results_description": "ÃncercaČi un sinonim sau un cuvÃĸnt cheie mai general",
"no_shared_albums_message": "CreaČi un album pentru a partaja fotografii Či videoclipuri cu persoanele din reČeaua dvs",
+ "no_uploads_in_progress": "Nicio ÃŽncÄrcare ÃŽn curs",
+ "not_available": "N/A",
"not_in_any_album": "Nu existÄ ÃŽn niciun album",
+ "not_selected": "Neselectat",
"note_apply_storage_label_to_previously_uploaded assets": "NotÄ: Pentru a aplica eticheta de stocare la resursele ÃŽncÄrcate anterior, rulaČi",
"notes": "Note",
+ "nothing_here_yet": "Nimic aici ÃŽncÄ",
"notification_permission_dialog_content": "Pentru a activa notificÄrile, mergi ÃŽn SetÄri > Immich Či selecteazÄ permite.",
"notification_permission_list_tile_content": "AcordÄ permisiunea pentru a activa notificÄrile.",
"notification_permission_list_tile_enable_button": "ActiveazÄ notificÄrile",
@@ -1117,13 +1420,21 @@
"notification_toggle_setting_description": "ActivaČi notificÄrile prin email",
"notifications": "NotificÄri",
"notifications_setting_description": "GestionaČi notificÄrile",
+ "oauth": "OAuth",
"official_immich_resources": "Resurse Oficiale Immich",
+ "offline": "Offline",
+ "offset": "Decalaj",
"ok": "Bine",
"oldest_first": "Cel mai vechi mai ÃŽntÃĸi",
+ "on_this_device": "Pe acest dispozitiv",
"onboarding": "Integrare",
- "onboarding_privacy_description": "UrmÄtoarele caracteristici (opČionale) se bazeazÄ pe servicii externe Či pot fi dezactivate ÃŽn orice moment din setÄrile de administrare.",
+ "onboarding_locale_description": "SelectaČi limba preferatÄ. PuteČi schimba aceastÄ opČiune ulterior ÃŽn setÄri.",
+ "onboarding_privacy_description": "UrmÄtoarele caracteristici (opČionale) se bazeazÄ pe servicii externe Či pot fi dezactivate ÃŽn orice moment din setÄri.",
+ "onboarding_server_welcome_description": "Hai sÄ configurÄm instanČa cu cÃĸteva setÄri comune.",
"onboarding_theme_description": "AlegeČi o temÄ de culoare pentru exemplul dvs. PuteČi modifica acest lucru mai tÃĸrziu ÃŽn setÄri.",
+ "onboarding_user_welcome_description": "Hai sÄ ÃŽncepem!",
"onboarding_welcome_user": "Bun venit, {user}",
+ "online": "Online",
"only_favorites": "Doar favorite",
"open": "Deschide",
"open_in_map_view": "DeschideČi ÃŽn vizualizarea hÄrČii",
@@ -1131,9 +1442,13 @@
"open_the_search_filters": "DeschideČi filtrele de cÄutare",
"options": "OpČiuni",
"or": "sau",
+ "organize_into_albums": "OrganizaČi ÃŽn albume",
+ "organize_into_albums_description": "Pune fotografiile existente ÃŽn albume folosind setÄrile curente de sincronizare",
"organize_your_library": "OrganizeazÄ-Či biblioteca",
+ "original": "original",
"other": "Alte",
"other_devices": "Alte dispozitive",
+ "other_entities": "Alte entitÄČi",
"other_variables": "Alte variabile",
"owned": "DeČinut",
"owner": "Proprietar",
@@ -1141,6 +1456,8 @@
"partner_can_access": "{partner} poate accesa",
"partner_can_access_assets": "Toate fotografiile Či videoclipurile tale, cu excepČia celor din arhivate Či sterse",
"partner_can_access_location": "LocaČia ÃŽn care au fost fÄcute fotografiile dvs",
+ "partner_list_user_photos": "Fotografiile lui {user}",
+ "partner_list_view_all": "Vezi toate",
"partner_page_empty_message": "Fotografiile tale nu sunt ÃŽncÄ distribuite cu nici un partener.",
"partner_page_no_more_users": "Nu mai sunt utilizatori de adÄugat",
"partner_page_partner_add_failed": "EČuare adÄugare partener",
@@ -1175,6 +1492,8 @@
"permanently_delete_assets_prompt": "Sigur doriČi sÄ ČtergeČi definitiv {count, plural, one {aceastÄ resursÄ?} other {aceste # resurse?}} Acest lucru va elimina Či {count, plural, one {din ea} other {din ele}} album(e).",
"permanently_deleted_asset": "ResursÄ ČtearsÄ definitiv",
"permanently_deleted_assets_count": "S-au Čters definitiv {count, plural, one {# resursÄ} other {# resurse}}",
+ "permission": "Permisiune",
+ "permission_empty": "Permisiunea dvs. nu trebuie sÄ fie goalÄ",
"permission_onboarding_back": "Ãnapoi",
"permission_onboarding_continue_anyway": "ContinuÄ oricum",
"permission_onboarding_get_started": "Ãncepe",
@@ -1184,6 +1503,9 @@
"permission_onboarding_permission_limited": "Permisiune limitatÄ. Pentru a permite Immich sÄ facÄ copii de siguranČÄ Či sÄ gestioneze ÃŽntreaga colecČie de galerii, acordÄ permisiuni pentru fotografii Či videoclipuri ÃŽn SetÄri.",
"permission_onboarding_request": "Immich necesitÄ permisiunea de a vizualiza fotografiile Či videoclipurile tale.",
"person": "PersoanĮ",
+ "person_age_months": "{months, plural, one {# month} other {# months}} vechime",
+ "person_age_year_months": "1 year, {months, plural, one {# month} other {# months}} vechime",
+ "person_age_years": "{years, plural, other {# years}} vechime",
"person_birthdate": "NÄscut pe {date}",
"person_hidden": "{name}{hidden, select, true { (ascuns)} other {}}",
"photo_shared_all_users": "Se pare cÄ Či-ai partajat fotografiile tuturor utilizatorilor sau cÄ nu ai niciun utilizator cÄruia sÄ le distribui.",
@@ -1192,6 +1514,10 @@
"photos_count": "{count, plural, one {{count, number} imagine} other{{count, number} imagini}}",
"photos_from_previous_years": "Fotografii din anii anteriori",
"pick_a_location": "AlegeČi o locaČie",
+ "pin_code_changed_successfully": "Codul PIN a fost modificat cu succes",
+ "pin_code_reset_successfully": "Codul PIN a fost resetat cu succes",
+ "pin_code_setup_successfully": "Configurarea cu succes a unui cod PIN",
+ "pin_verification": "Verificarea codului PIN",
"place": "Loc",
"places": "LocaČii",
"places_count": "{count, plural, one {{count, number} Loc} other {{count, number} Locuri}}",
@@ -1199,18 +1525,29 @@
"play_memories": "Redare amintiri",
"play_motion_photo": "Redare Fotografie ÃŽn MiČcare",
"play_or_pause_video": "RedaČi sau ÃŽntrerupeČi videoclipul",
+ "please_auth_to_access": "VÄ rugÄm sÄ vÄ autentificaČi pentru a accesa",
+ "port": "Port",
+ "preferences_settings_subtitle": "GestionaČi preferinČele aplicaČiei",
+ "preferences_settings_title": "PreferinČe",
+ "preparing": "Se preparÄ",
"preset": "Presetat",
"preview": "Previzualizare",
"previous": "Anterior",
"previous_memory": "Memoria anterioarÄ",
+ "previous_or_next_day": "Zi ÃŽnainte/ÃŽnapoi",
+ "previous_or_next_month": "LunÄ ÃŽnainte/ÃŽnapoi",
"previous_or_next_photo": "Fotografie ÃŽnainte/ÃŽnapoi",
+ "previous_or_next_year": "An ÃŽnainte/ÃŽnapoi",
"primary": "Primar",
"privacy": "ConfidenČialitate",
+ "profile": "Profil",
"profile_drawer_app_logs": "Log-uri",
- "profile_drawer_client_out_of_date_major": "AplicaČia nu foloseČte ultima versiune. Te rugÄm sÄ actulizezi la ultima versiune majorÄ.",
- "profile_drawer_client_out_of_date_minor": "AplicaČia nu foloseČte ultima versiune. Te rugÄm sÄ actulizezi la ultima versiune minorÄ.",
+ "profile_drawer_client_out_of_date_major": "AplicaČia nu foloseČte ultima versiune. Te rugÄm sÄ actualizezi la ultima versiune majorÄ.",
+ "profile_drawer_client_out_of_date_minor": "AplicaČia nu foloseČte ultima versiune. Te rugÄm sÄ actualizezi la ultima versiune minorÄ.",
"profile_drawer_client_server_up_to_date": "AplicaČia client Či server-ul sunt actualizate",
- "profile_drawer_server_out_of_date_major": "Server-ul nu foloseČte ultima versiune. Te rugÄm sÄ actulizezi la ultima versiune majorÄ.",
+ "profile_drawer_github": "GitHub",
+ "profile_drawer_readonly_mode": "Mod doar citire activat. Čine apÄsat pe pictograma avatarului utilizatorului pentru a ieČi.",
+ "profile_drawer_server_out_of_date_major": "Server-ul nu foloseČte ultima versiune. Te rugÄm sÄ actualizezi la ultima versiune majorÄ.",
"profile_drawer_server_out_of_date_minor": "Server-ul nu foloseČte ultima versiune. Te rugÄm sÄ actulizezi la ultima versiune minorÄ.",
"profile_image_of_user": "Imagine de profil a lui {user}",
"profile_picture_set": "PozÄ de profil setatÄ.",
@@ -1230,44 +1567,60 @@
"purchase_failed_activation": "Activare eČuatÄ! VÄ rugÄm sÄ vÄ verificaČi e-mailul pentru cheia de produs corectÄ!",
"purchase_individual_description_1": "Pentru un individ",
"purchase_individual_description_2": "Statutul de suporter",
+ "purchase_individual_title": "Individual",
"purchase_input_suggestion": "AveČi o cheie de produs? IntroduceČi cheia mai jos",
"purchase_license_subtitle": "CumpÄraČi Immich pentru a sprijini dezvoltarea continuÄ a serviciului",
"purchase_lifetime_description": "AchiziČie pe viaČÄ",
"purchase_option_title": "OPČIUNI DE CUMPÄRARE",
- "purchase_panel_info_1": "Dezvoltarea Immich necesitÄ mult timp Či efort Či avem ingineri cu normÄ ÃŽntreagÄ care lucreazÄ la ea pentru a o face cÃĸt se poate de bunÄ. Misiunea noastrÄ este ca software-ul open-source Či practicile de afaceri etice sÄ devinÄ o sursÄ de venit durabilÄ pentru dezvoltatori Či sÄ se creeze un ecosistem care sÄ respecte confidenČialitatea, cu alternative reale la serviciile cloud care exploateazÄ.",
- "purchase_panel_info_2": "Deoarece ne-am angajat sÄ nu adÄugÄm planuri de platÄ, aceastÄ achiziČie nu vÄ va oferi nicio funcČie suplimentarÄ ÃŽn Immich. Ne bazÄm pe utilizatori ca dvs. pentru a sprijini dezvoltarea continuÄ a lui Immich.",
+ "purchase_panel_info_1": "Dezvoltarea programului Immich necesitÄ mult timp Či efort Či avem ingineri cu normÄ ÃŽntreagÄ care lucreazÄ la el pentru a-l face cÃĸt se poate de bun. Misiunea noastrÄ este ca software-ul open-source Či practicile de afaceri etice sÄ devinÄ o sursÄ de venit durabilÄ pentru dezvoltatori Či sÄ se creeze un ecosistem care sÄ respecte confidenČialitatea utilizatorilor, cu alternative reale la serviciile cloud care exploateazÄ utilizatorii.",
+ "purchase_panel_info_2": "Deoarece ne-am angajat sÄ nu adÄugÄm planuri de platÄ, aceastÄ achiziČie nu vÄ va oferi nicio funcČie suplimentarÄ ÃŽn Immich. Ne bazÄm pe utilizatori ca dvs. pentru a sprijini dezvoltarea continuÄ a Immich.",
"purchase_panel_title": "SusČineČi proiectul",
+ "purchase_per_server": "Per server",
+ "purchase_per_user": "Per utilizator",
"purchase_remove_product_key": "EliminaČi Cheia Produsului",
"purchase_remove_product_key_prompt": "Sigur doriČi sÄ eliminaČi cheia de produs?",
"purchase_remove_server_product_key": "EliminaČi cheia de produs a Serverului",
"purchase_remove_server_product_key_prompt": "Sigur doriČi sÄ eliminaČi cheia de produs a Serverului?",
"purchase_server_description_1": "Pentru tot serverul",
"purchase_server_description_2": "Statutul de suporter",
+ "purchase_server_title": "Server",
"purchase_settings_server_activated": "Cheia de produs a serverului este gestionatÄ de administrator",
+ "query_asset_id": "InterogheazÄ ID-ul resursei",
+ "queue_status": "Se pun ÃŽn coadÄ {count}/{total}",
"rating": "Evaluare cu stele",
- "rating_clear": "AnulaČi evaluare",
+ "rating_clear": "AnulaČi evaluarea",
"rating_count": "{count, plural, one {# stea} other {# stele}}",
"rating_description": "AfiČaČi evaluarea EXIF ÃŽn panoul de informaČii",
"reaction_options": "OpČiuni de reacČie",
"read_changelog": "CitiČi Jurnalul de ModificÄri",
+ "readonly_mode_disabled": "Modul doar citire dezactivat",
+ "readonly_mode_enabled": "Modul doar citire activat",
+ "ready_for_upload": "PregÄtit pentru ÃŽncÄrcare",
"reassign": "ReatribuiČi",
"reassigned_assets_to_existing_person": "Re-alocat {count, plural, one {# resursÄ} other {# resurse}} to {name, select, null {unei persoane existente} other {{name}}}",
"reassigned_assets_to_new_person": "Re-alocat {count, plural, one {# resursÄ} other {# resurse}} unei noi persoane",
"reassing_hint": "AtribuiČi resursele selectate unei persoane existente",
+ "recent": "Recent",
"recent-albums": "Albume recente",
"recent_searches": "CÄutÄri recente",
+ "recently_added": "AdÄugate recent",
"recently_added_page_title": "AdÄugate recent",
+ "recently_taken": "Recent realizate",
+ "recently_taken_page_title": "Recent realizate",
"refresh": "ReÃŽmprospÄtare",
- "refresh_encoded_videos": "ActualizeazÄ videoclipurile codificate",
+ "refresh_encoded_videos": "ActualizeazÄ videoclipurile encodate",
"refresh_faces": "ReÃŽmprospÄtaČi feČele",
"refresh_metadata": "ActualizaČi metadatele",
"refresh_thumbnails": "ReÃŽmprospÄtaČi miniaturile",
"refreshed": "ReÃŽmprospÄtat",
"refreshes_every_file": "ReciteČte toate fiČierele existente Či noi",
- "refreshing_encoded_video": "Se reÃŽmprospÄteazÄ videoclipul codificat",
+ "refreshing_encoded_video": "Se reÃŽmprospÄteazÄ videoclipul encodat",
"refreshing_faces": "Se reÃŽmprospÄteazÄ feČele",
"refreshing_metadata": "Se reÃŽmprospÄteazÄ metadatele",
"regenerating_thumbnails": "Se regenereazÄ miniaturile",
+ "remote": "De la distanČÄ",
+ "remote_assets": "Elemente la distanČÄ",
+ "remote_media_summary": "Rezumat media de la distanČÄ",
"remove": "EliminaČi",
"remove_assets_album_confirmation": "Sigur doriČi sÄ eliminaČi {count, plural, one {# resursÄ} other {# resurse}} din album?",
"remove_assets_shared_link_confirmation": "Sigur doriČi sÄ eliminaČi {count, plural, one {# resursÄ} other {# resurse}} din acest link comun?",
@@ -1275,10 +1628,15 @@
"remove_custom_date_range": "EliminaČi intervalul de date personalizat",
"remove_deleted_assets": "EliminaČi Resursele Čterse",
"remove_from_album": "ČtergeČi din album",
+ "remove_from_album_action_prompt": "{count} Čters(e) din album",
"remove_from_favorites": "EliminaČi din favorite",
+ "remove_from_lock_folder_action_prompt": "{count} Čters(e) din dosarul blocat",
+ "remove_from_locked_folder": "EliminaČi din folderul securizat",
+ "remove_from_locked_folder_confirmation": "SunteČi sigur cÄ doriČi sÄ mutaČi aceste poze Či videoclipuri afarÄ din folderul securizat? Vor deveni vizibile ÃŽn biblioteca dvs.",
"remove_from_shared_link": "EliminaČi din linkul partajat",
"remove_memory": "Čterge amintirea",
"remove_photo_from_memory": "Čterge fotografia din aceastÄ amintire",
+ "remove_tag": "EliminaČi ticheta",
"remove_url": "EliminaČi adresa URL",
"remove_user": "EliminaČi utilizatorul",
"removed_api_key": "Cheie API eliminatÄ: {name}",
@@ -1299,25 +1657,38 @@
"reset": "Resetare",
"reset_password": "Resetare parolÄ",
"reset_people_visibility": "ResetaČi vizibilitatea persoanelor",
+ "reset_pin_code": "Resetare cod PIN",
+ "reset_pin_code_description": "DacÄ Či-ai uitat codul PIN, poČi contacta administratorul serverului pentru a-l reseta",
+ "reset_pin_code_success": "Codul PIN a fost resetat cu succes",
+ "reset_pin_code_with_password": "PuteČi reseta oricÃĸnd codul PIN cu ajutorul parolei",
+ "reset_sqlite": "Resetare bazÄ de date SQLite",
+ "reset_sqlite_confirmation": "Sigur doriČi sÄ resetaČi baza de date SQLite? Va trebui sÄ vÄ deconectaČi Či sÄ vÄ conectaČi din nou pentru a resincroniza datele",
+ "reset_sqlite_success": "Resetarea cu succes a bazei de date SQLite",
"reset_to_default": "ResetaČi la valoarea implicitÄ",
"resolve_duplicates": "RezolvaČi duplicatele",
"resolved_all_duplicates": "RezolvaČi toate duplicatele",
"restore": "RestauraČi",
"restore_all": "RestauraČi toate",
+ "restore_trash_action_prompt": "{count} restaurate din gunoi",
"restore_user": "RestabiliČi utilizatorul",
"restored_asset": "ResursÄ restauratÄ",
"resume": "Reluare",
+ "resume_paused_jobs": "ReluaČi {count, plural, one {# paused job} other {# paused jobs}}",
"retry_upload": "ReÃŽncercaČi ÃŽncÄrcarea",
"review_duplicates": "ExaminaČi duplicatele",
+ "review_large_files": "Revizuirea fiČierelor mari",
"role": "Rol",
+ "role_editor": "Editor",
"role_viewer": "Vizualizator",
+ "running": "RuleazÄ",
"save": "SalvaČi",
+ "save_to_gallery": "SalvaČi ÃŽn galerie",
"saved_api_key": "Cheie API salvatÄ",
"saved_profile": "Profil salvat",
"saved_settings": "SetÄri salvate",
"say_something": "SpuneČi ceva",
"scaffold_body_error_occurred": "A apÄrut o eroare",
- "scan_all_libraries": "ScanaČi Toate Bibliotecile",
+ "scan_all_libraries": "ScanaČi toate bibliotecile",
"scan_library": "Scanare",
"scan_settings": "SetÄri Scanare",
"scanning_for_album": "Se scaneazÄ dupÄ album...",
@@ -1332,16 +1703,32 @@
"search_camera_model": "Se cautÄ modelul camerei...",
"search_city": "Se cautÄ oraČul...",
"search_country": "Se cautÄ Čara...",
+ "search_filter_apply": "AplicaČi filtrul",
+ "search_filter_camera_title": "SelectaČi tipul de camerÄ",
+ "search_filter_date": "DatÄ",
+ "search_filter_date_interval": "{start} la {end}",
+ "search_filter_date_title": "SelectaČi un interval de datÄ",
+ "search_filter_display_option_not_in_album": "Nu este ÃŽn album",
+ "search_filter_display_options": "OpČiuni de afiČare",
+ "search_filter_filename": "CÄutare dupÄ numele fiČierului",
+ "search_filter_location": "LocaÅŖie",
+ "search_filter_location_title": "SelectaČi locaČia",
+ "search_filter_media_type": "Tip media",
+ "search_filter_media_type_title": "SelectaČi tipul media",
+ "search_filter_people_title": "SelectaČi persoane",
"search_for": "CÄutare dupÄ",
"search_for_existing_person": "Se cautÄ o persoanÄ existentÄ",
+ "search_no_more_result": "Nu mai existÄ rezultate",
"search_no_people": "FÄrÄ persoane",
"search_no_people_named": "Nicio persoanÄ numitÄ \"{name}\"",
+ "search_no_result": "Nu s-au gÄsit rezultate, ÃŽncercaČi un alt termen sau o altÄ combinaČie de termeni de cÄutare",
"search_options": "OpČiuni de cÄutare",
"search_page_categories": "Categorii",
"search_page_motion_photos": "Fotografii ÃŽn miČcare",
"search_page_no_objects": "Nu sunt informaČii disponibile despre obiecte",
"search_page_no_places": "Nici o informaČie disponibilÄ despre locuri",
"search_page_screenshots": "Capturi de ecran",
+ "search_page_search_photos_videos": "CautÄ fotografiile Či videoclipurile tale",
"search_page_selfies": "Selfie-uri",
"search_page_things": "Obiecte",
"search_page_view_all_button": "Vezi toate",
@@ -1366,6 +1753,7 @@
"select_album_cover": "SelectaČi coperta albumului",
"select_all": "SelectaČi tot",
"select_all_duplicates": "SelectaČi toate duplicatele",
+ "select_all_in": "SelectaČi tot ÃŽn {group}",
"select_avatar_color": "SelectaČi culoarea avatarului",
"select_face": "SelectaČi faČa",
"select_featured_photo": "SelectaČi fotografia recomandatÄ",
@@ -1373,16 +1761,22 @@
"select_keep_all": "SelectaČi tot pentru pÄstrare",
"select_library_owner": "SelectaČi proprietarul bibliotecii",
"select_new_face": "SelectaČi o nouĮ faČĮ",
+ "select_person_to_tag": "SelectaČi o persoanÄ pentru a o eticheta",
"select_photos": "SelectaČi fotografii",
"select_trash_all": "SelectaČi tot pentru Čtergere",
"select_user_for_sharing_page_err_album": "Creare album eČuatÄ",
"selected": "Selectat",
"selected_count": "{count, plural, other {# selectat}}",
+ "selected_gps_coordinates": "Coordonate GPS selectate",
"send_message": "TrimiteČi mesaj",
"send_welcome_email": "TrimiteČi email de bun venit",
+ "server_endpoint": "Endpoint server",
"server_info_box_app_version": "Versiune Aplicatie",
"server_info_box_server_url": "URL-ul server-ului",
- "server_stats": "Statistici Server",
+ "server_offline": "Serverul este offline",
+ "server_online": "Server online",
+ "server_privacy": "ConfidenČialitatea serverului",
+ "server_stats": "Statistici server",
"server_version": "Versiune Server",
"set": "SetaČi",
"set_as_album_cover": "SetaČi ca Či copertÄ a albumului",
@@ -1391,11 +1785,15 @@
"set_date_of_birth": "SetaČi data naČterii",
"set_profile_picture": "SetaČi poza de profil",
"set_slideshow_to_fullscreen": "SetaČi Prezentare de Diapozitive la ecran complet",
+ "set_stack_primary_asset": "SetaČi ca element principal",
"setting_image_viewer_help": "Vizualizatorul detaliilor ÃŽncarcÄ mai ÃŽntÃĸi miniatura micÄ, apoi ÃŽncarcÄ previzualizarea de dimensiune medie (dacÄ este activatÄ), ÃŽn cele din urmÄ ÃŽncarcÄ originalul (dacÄ este activat).",
"setting_image_viewer_original_subtitle": "ActiveazÄ pentru a ÃŽncÄrca imaginea originalÄ ÃŽn rezoluČie completÄ (mare!). DezactiveazÄ pentru a reduce consumul de date (atat pe reČea, cÃĸt Či ÃŽn memoria cache a dispozitivului).",
"setting_image_viewer_original_title": "ÃncarcÄ fotografia originalÄ",
"setting_image_viewer_preview_subtitle": "ActiveazÄ pentru a ÃŽncÄrca o imagine ÃŽn rezoluČie medie. DezactiveazÄ pentru a ÃŽncÄrca direct imaginea originalÄ sau doar a utiliza miniatura.",
"setting_image_viewer_preview_title": "ÃncarcÄ imaginea de previzualizare",
+ "setting_image_viewer_title": "Imagini",
+ "setting_languages_apply": "AplicÄ",
+ "setting_languages_subtitle": "SchimbaČi limba aplicaČiei",
"setting_notifications_notify_failures_grace_period": "Notificare eČuÄri backup ÃŽn fundal: {duration}",
"setting_notifications_notify_hours": "{count} ore",
"setting_notifications_notify_immediately": "imediat",
@@ -1407,12 +1805,19 @@
"setting_notifications_subtitle": "AjusteazÄ preferinČele pentru notificÄri",
"setting_notifications_total_progress_subtitle": "Progresul general al ÃŽncÄrcÄrii (resurse finalizate/total)",
"setting_notifications_total_progress_title": "AfiČeazÄ progresul total al copiilor de siguranČÄ ÃŽn fundal",
+ "setting_video_viewer_looping_title": "BuclÄ",
+ "setting_video_viewer_original_video_subtitle": "CÃĸnd redaČi ÃŽn flux un videoclip de pe server, redaČi originalul chiar Či atunci cÃĸnd este disponibilÄ o transcodare. Poate duce la ÃŽncÄrcare temporarÄ. Videoclipurile disponibile local sunt redate la calitatea originalÄ indiferent de aceastÄ setare.",
+ "setting_video_viewer_original_video_title": "ForČeazÄ videoclipul original",
"settings": "SetÄri",
"settings_require_restart": "Te rugÄm sÄ reporneČti Immich pentru a aplica aceastÄ setare",
"settings_saved": "SetÄrile au fost salvate",
+ "setup_pin_code": "ConfiguraČi un cod PIN",
"share": "DistribuiČi",
+ "share_action_prompt": "{count} elemente partajate",
"share_add_photos": "AdaugÄ fotografii",
+ "share_assets_selected": "{count} selectat(e)",
"share_dialog_preparing": "Se pregÄteČte...",
+ "share_link": "PartajaČi linkul",
"shared": "Partajat",
"shared_album_activities_input_disable": "Cometariile sunt dezactivate",
"shared_album_activity_remove_content": "DoreČti sÄ Čtergi aceastÄ activitate?",
@@ -1425,10 +1830,12 @@
"shared_by_user": "Partajat de {user}",
"shared_by_you": "Partajat de tine",
"shared_from_partner": "Fotografii de la {partner}",
+ "shared_intent_upload_button_progress_text": "{current} / {total} ÃŽncÄrcate",
"shared_link_app_bar_title": "Link-uri distribuite",
"shared_link_clipboard_copied_massage": "Copiat ÃŽn clipboard",
"shared_link_clipboard_text": "Link: {link}\nParolÄ: {password}",
"shared_link_create_error": "Eroare ÃŽn timpul creÄrii linkului de distribuire",
+ "shared_link_custom_url_description": "AcceseazÄ acest link partajat cu un URL personalizat",
"shared_link_edit_description_hint": "Introdu descrierea distribuirii",
"shared_link_edit_expire_after_option_day": "1 zi",
"shared_link_edit_expire_after_option_days": "{count} zile",
@@ -1436,6 +1843,8 @@
"shared_link_edit_expire_after_option_hours": "{count} ore",
"shared_link_edit_expire_after_option_minute": "1 minut",
"shared_link_edit_expire_after_option_minutes": "{count} minute",
+ "shared_link_edit_expire_after_option_months": "{count} luni",
+ "shared_link_edit_expire_after_option_year": "{count} an",
"shared_link_edit_password_hint": "Introdu parola de distribuire",
"shared_link_edit_submit_button": "ActualizeazÄ link",
"shared_link_error_server_url_fetch": "Nu se poate accesa URL-ul serverului",
@@ -1448,11 +1857,15 @@
"shared_link_expires_never": "ExpirÄ â",
"shared_link_expires_second": "ExpirÄ ÃŽn {count} secunde",
"shared_link_expires_seconds": "ExpirÄ ÃŽn {count} secunde",
+ "shared_link_individual_shared": "Partajat individual",
+ "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "AdministreazÄ link-urile distribuite",
"shared_link_options": "OpČiuni de link partajat",
+ "shared_link_password_description": "SolicitÄ o parolÄ pentru a accesa acest link partajat",
"shared_links": "Link-uri distribuite",
"shared_links_description": "Partajare imagini Či clipuri printr-un link",
"shared_photos_and_videos_count": "{assetCount, plural, other {# fotografii Či videoclipuri partajate.}}",
+ "shared_with_me": "Distribuit cu mine",
"shared_with_partner": "Partajat cu {partner}",
"sharing": "Distribuire",
"sharing_enter_password": "VÄ rugÄm sÄ introduceČi parola pentru a vizualiza aceastÄ paginÄ.",
@@ -1483,6 +1896,7 @@
"show_slideshow_transition": "AfiČaČi tranziČia de prezentare",
"show_supporter_badge": "Insigna suporterului",
"show_supporter_badge_description": "AratÄ o insignÄ de suporter",
+ "show_text_search_menu": "AfiČeazÄ meniul de cÄutare text",
"shuffle": "AmestecaČi",
"sidebar": "Bara lateralÄ",
"sidebar_display_description": "AfiČaČi un link cÄtre vizualizare ÃŽn bara lateralÄ",
@@ -1498,12 +1912,14 @@
"sort_created": "Data creÄrii",
"sort_items": "NumÄrul de articole",
"sort_modified": "Data modificÄrii",
+ "sort_newest": "Cea mai nouÄ fotografie",
"sort_oldest": "Cea mai veche fotografie",
"sort_people_by_similarity": "SorteazÄ oameni dupÄ asemanare",
"sort_recent": "Cea mai recentÄ fotografie",
"sort_title": "Titlu",
"source": "SursÄ",
"stack": "StivÄ",
+ "stack_action_prompt": "{count} suprapuse",
"stack_duplicates": "Duplicate stive",
"stack_select_one_photo": "SelectaČi o fotografie principalÄ pentru stivÄ",
"stack_selected_photos": "Fotografie stivÄ selectatÄ",
@@ -1511,16 +1927,20 @@
"stacktrace": "UrmÄ stivÄ",
"start": "Ãnceput",
"start_date": "Data de ÃŽncepere",
+ "start_date_before_end_date": "Data de ÃŽnceput trebuie sÄ fie ÃŽnainte de data de sfÃĸrČit",
"state": "SituaÅŖie",
"status": "Stare",
+ "stop_casting": "OpriČi difuzarea",
"stop_motion_photo": "OpriČi Fotografia in MiČcare",
"stop_photo_sharing": "ÃncetaČi distribuirea fotografiilor?",
"stop_photo_sharing_description": "{partner} nu va mai putea accesa fotografiile dvs.",
"stop_sharing_photos_with_user": "Nu mai partajaČi fotografiile cu acest utilizator",
"storage": "SpaČiu de stocare",
"storage_label": "Eticheta de depozitare",
+ "storage_quota": "CotÄ de stocare",
"storage_usage": "{used} din {available} utilizaČi",
"submit": "TrimiteČi",
+ "success": "Succes",
"suggestions": "Sugestii",
"sunrise_on_the_beach": "RĮsĮrit pe plajĮ",
"support": "Suport tehnic",
@@ -1528,6 +1948,13 @@
"support_third_party_description": "Instalarea dvs. Immich a fost pregÄtitÄ de o terČÄ parte. Problemele pe care le ÃŽntÃĸmpinaČi pot fi cauzate de acel pachet, aČa cÄ vÄ rugÄm sÄ ridicaČi probleme cu ei ÃŽn primÄ instanČÄ utilizÃĸnd linkurile de mai jos.",
"swap_merge_direction": "SchimbaČi direcČia de ÃŽmbinare",
"sync": "Sincronizare",
+ "sync_albums": "SincronizeazÄ albumele",
+ "sync_albums_manual_subtitle": "SincronizeazÄ toate videoclipurile Či fotografiile ÃŽncÄrcate cu albumele de rezervÄ selectate",
+ "sync_local": "Sincronizare localÄ",
+ "sync_remote": "Sincronizare la distanČÄ",
+ "sync_status": "Status-ul sincronizÄrii",
+ "sync_status_subtitle": "VizualizeazÄ Či gestioneazÄ sistemul de sincronizare",
+ "sync_upload_album_setting_subtitle": "CreeazÄ Či ÃŽncarcÄ fotografiile Či videoclipurile tale ÃŽn albumele selectate de pe Immich",
"tag": "EtichetÄ",
"tag_assets": "Eticheta resurselor",
"tag_created": "EtichetÄ creatÄ: {tag}",
@@ -1537,14 +1964,20 @@
"tag_updated": "EtichetÄ actualizatÄ: {tag}",
"tagged_assets": "Etichetat {count, plural, one {# resursÄ} other {# resurse}}",
"tags": "Etichete",
+ "tap_to_run_job": "AtingeČi pentru a rula job-ul",
"template": "Čablon",
"theme": "TemÄ",
"theme_selection": "Selectarea temei",
"theme_selection_description": "SetaČi automat tema la mod luminos sau ÃŽntunecatÄ, ÃŽn funcČie de preferinČele de sistem ale browserului dvs",
"theme_setting_asset_list_storage_indicator_title": "AratÄ indicator stocare",
"theme_setting_asset_list_tiles_per_row_title": "NumÄr de resurse pe rÃĸnd ({count})",
+ "theme_setting_colorful_interface_subtitle": "AplicaČi culoarea primarÄ pe suprafeČele de fundal.",
+ "theme_setting_colorful_interface_title": "InterfaČÄ coloratÄ",
"theme_setting_image_viewer_quality_subtitle": "AjusteazÄ calitatea detaliilor vizualizatorului de imagine",
"theme_setting_image_viewer_quality_title": "Calitate vizualizator de imagine",
+ "theme_setting_primary_color_subtitle": "Alege o culoare pentru acČiunile Či accentele principale.",
+ "theme_setting_primary_color_title": "Culoare primarÄ",
+ "theme_setting_system_primary_color_title": "FoloseČte culoarea sistemului",
"theme_setting_system_theme_switch": "Automat (La fel ca setarea sistemului)",
"theme_setting_theme_subtitle": "Alege tema aplicaČiei",
"theme_setting_three_stage_loading_subtitle": "ÃncÄrcarea ÃŽn trei etape are putea creČte performanČa ÃŽncÄrcÄrii dar genereazÄ un volum semnificativ mai mare de trafic pe reČea",
@@ -1558,14 +1991,19 @@
"to_change_password": "SchimbaÅŖi parola",
"to_favorite": "Favorit",
"to_login": "Conectare",
+ "to_multi_select": "pentru selecČie multiplÄ",
"to_parent": "Du-te la pÄrinte",
+ "to_select": "a selecta",
"to_trash": "CoČ de gunoi",
"toggle_settings": "ActivaČi setÄrile",
+ "total": "Total",
"total_usage": "Utilizare totalÄ",
"trash": "CoČ de gunoi",
+ "trash_action_prompt": "{count} mutat(e) la coČul de gunoi",
"trash_all": "ČtergeČi Tot",
"trash_count": "ČtergeČi {count, number}",
"trash_delete_asset": "CoČ de gunoi/ČtergeČi resursa",
+ "trash_emptied": "CoČ de gunoi golit",
"trash_no_results_message": "Fotografiile Či videoclipurile mutate ÃŽn coČul de gunoi vor apÄrea aici.",
"trash_page_delete_all": "Čterge tot",
"trash_page_empty_trash_dialog_content": "DoreČti sÄ goleČti coČul? Aceste fiČiere vor fi Čterse permanent din Immich",
@@ -1575,10 +2013,16 @@
"trash_page_select_assets_btn": "SelecteazÄ resurse",
"trash_page_title": "CoČ ({count})",
"trashed_items_will_be_permanently_deleted_after": "Elementele din coČul de gunoi vor fi Čterse definitiv dupÄ {days, plural, one {# zi} other {# zile}}.",
+ "troubleshoot": "DepanaČi",
"type": "Tip",
+ "unable_to_change_pin_code": "Nu se poate schimba codul PIN",
+ "unable_to_setup_pin_code": "Nu se poate configura codul PIN",
"unarchive": "DezarhivaČi",
+ "unarchive_action_prompt": "{count} Čters(e) din ArhivÄ",
"unarchived_count": "{count, plural, other {dezarhivat #}}",
+ "undo": "AnuleazÄ",
"unfavorite": "ČtergeČi din favorite",
+ "unfavorite_action_prompt": "{count} Čters(e) de la Favorite",
"unhide_person": "DezvÄluie persoana",
"unknown": "Necunoscut",
"unknown_country": "ČarÄ necunoscutÄ",
@@ -1594,26 +2038,44 @@
"unsaved_change": "Modificare nesalvatÄ",
"unselect_all": "DeselectaČi toate",
"unselect_all_duplicates": "DeselectaČi toate duplicatele",
+ "unselect_all_in": "DeselectaČi toate din {group}",
"unstack": "DezasamblaČi",
+ "unstack_action_prompt": "{count} neÃŽmpachetate",
"unstacked_assets_count": "Nestivuit {count, plural, one {# resursÄ} other {# resurse}}",
+ "untagged": "Neetichetat",
"up_next": "Mai departe",
+ "update_location_action_prompt": "ActualizeazÄ locaČia pentru {count} resurse selectate cu:",
+ "updated_at": "Actualizat",
"updated_password": "ParolÄ actualizatÄ",
"upload": "ÃncÄrcaČi",
+ "upload_action_prompt": "{count} ÃŽn coadÄ pentru ÃŽncÄrcare",
"upload_concurrency": "ÃncÄrcaČi simultan",
+ "upload_details": "Detalii ÃŽncÄrcare",
"upload_dialog_info": "Vrei sÄ backup resursele selectate pe server?",
"upload_dialog_title": "ÃncarcÄ resursÄ",
"upload_errors": "ÃncÄrcare finalizatÄ cu {count, plural, one {# eroare} other {# erori}}, reÃŽmprospÄtaČi pagina pentru a reÃŽncÄrca noile resurse.",
+ "upload_finished": "ÃncÄrcarea s-a finalizat",
"upload_progress": "RÄmas {remaining, number} - Procesat {processed, number}/{total, number}",
"upload_skipped_duplicates": "SÄrit {count, plural, one {# duplicat resursÄ} other {# duplicate resurse}}",
"upload_status_duplicates": "Duplicate",
"upload_status_errors": "Erori",
"upload_status_uploaded": "ÃncÄrcat",
"upload_success": "ÃncÄrcare reuČitÄ, reÃŽmprospÄtaČi pagina pentru a vedea resursele noi ÃŽncÄrcate.",
+ "upload_to_immich": "ÃncÄrcaČi pe Immich ({count})",
+ "uploading": "Se ÃŽncarcÄ",
+ "uploading_media": "Se ÃŽncarcÄ fiČierele media",
+ "url": "URL",
"usage": "Utilizare",
+ "use_biometric": "FoloseČte biometrice",
+ "use_current_connection": "foloseČte conexiunea curentÄ",
"use_custom_date_range": "UtilizaČi ÃŽn schimb un interval de date personalizat",
"user": "Utilizator",
+ "user_has_been_deleted": "Acest utilizator a fost Čters.",
"user_id": "ID utilizator",
"user_liked": "{user} a apreciat {type, select, photo {aceastÄ imagine} video {acest video} asset {aceastÄ resursÄ} other {it}}",
+ "user_pin_code_settings": "Cod PIN",
+ "user_pin_code_settings_description": "GestionaČi-vÄ codul PIN",
+ "user_privacy": "ConfidenČialitatea utilizatorilor",
"user_purchase_settings": "CumpÄrare",
"user_purchase_settings_description": "GestionaČi-vÄ achiziČia",
"user_role_set": "SetaČi {user} ca {role}",
@@ -1622,8 +2084,10 @@
"user_usage_stats_description": "VedeČi statisticile de utilizare a contului",
"username": "Nume de utilizator",
"users": "Utilizatori",
+ "users_added_to_album_count": "{count, plural, one {# utilizator a fost adÄugat} other {# utilizatori au fost adÄugaČi}} ÃŽn album",
"utilities": "UtilitĮČi",
"validate": "ValidaČi",
+ "validate_endpoint_error": "VÄ rugÄm sÄ introduceČi o adresÄ URL validÄ",
"variables": "Variabile",
"version": "Versiune",
"version_announcement_closing": "Prietenul tĮu, Alex",
@@ -1639,6 +2103,7 @@
"view_album": "VizualizaČi Album",
"view_all": "VizualizaČi Tot",
"view_all_users": "VizulizaČi toČi utilizatorii",
+ "view_details": "VedeČi detaliile",
"view_in_timeline": "VizualizaČi ÃŽn cronologie",
"view_link": "Vezi link",
"view_links": "VizualizaČi scurtĮturi",
@@ -1646,21 +2111,25 @@
"view_next_asset": "VizualizaČi urmÄtoarea resursÄ",
"view_previous_asset": "VizualizaČi resursa anterioarÄ",
"view_qr_code": "Vezi cod QR",
+ "view_similar_photos": "VizualizaČi poze similare",
"view_stack": "VizualizaČi Stiva",
+ "view_user": "Vizualizare utilizator",
"viewer_remove_from_stack": "Čterge din grup",
"viewer_stack_use_as_main_asset": "FoloseČte ca resursÄ principalÄ",
"viewer_unstack": "AnuleazÄ grup",
"visibility_changed": "Vizibilitatea schimbatÄ pentru {count, plural, one {# persoanÄ} other {# persoane}}",
- "waiting": "AČteptaČi",
+ "waiting": "Ãn aČteptare",
"warning": "Avertisment",
"week": "SĮptĮmÃĸnĮ",
"welcome": "Bun venit",
"welcome_to_immich": "Bun venit la Immich",
- "wifi_name": "WiFi Name",
+ "wifi_name": "Nume Wi-Fi",
+ "wrong_pin_code": "Cod PIN greČit",
"year": "An",
"years_ago": "acum {years, plural, one {# an} other {# ani}} ÃŽn urmÄ",
"yes": "Da",
"you_dont_have_any_shared_links": "Nu aveČi linkuri partajate",
- "your_wifi_name": "Your WiFi name",
- "zoom_image": "MÄriČi Imaginea"
+ "your_wifi_name": "Numele reČelei tale WiFi",
+ "zoom_image": "MÄriČi Imaginea",
+ "zoom_to_bounds": "MÄreČte la margini"
}
diff --git a/i18n/ru.json b/i18n/ru.json
index 5810a31053..51d80614d3 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -7,13 +7,14 @@
"action_common_update": "ĐĐąĐŊОвиŅŅ",
"actions": "ĐĐĩĐšŅŅвиŅ",
"active": "ĐŅĐŋĐžĐģĐŊŅĐĩŅŅŅ",
- "activity": "ĐĐēŅивĐŊĐžŅŅŅ",
+ "activity": "ĐĐĩĐšŅŅвиŅ",
"activity_changed": "ĐĐēŅивĐŊĐžŅŅŅ {enabled, select, true {вĐēĐģŅŅĐĩĐŊа} other {ĐžŅĐēĐģŅŅĐĩĐŊа}}",
"add": "ĐОйавиŅŅ",
"add_a_description": "ĐОйавиŅŅ ĐžĐŋиŅаĐŊиĐĩ",
"add_a_location": "ĐОйавиŅŅ ĐŧĐĩŅŅĐžĐŋĐžĐģĐžĐļĐĩĐŊиĐĩ",
"add_a_name": "ĐОйавиŅŅ Đ¸ĐŧŅ",
"add_a_title": "ĐОйавиŅŅ ĐŊаСваĐŊиĐĩ",
+ "add_birthday": "ĐŖĐēаСаŅŅ Đ´Đ°ŅŅ ŅĐžĐļĐ´ĐĩĐŊиŅ",
"add_endpoint": "ĐОйавиŅŅ Đ°Đ´ŅĐĩŅ",
"add_exclusion_pattern": "ĐОйавиŅŅ ŅайĐģĐžĐŊ иŅĐēĐģŅŅĐĩĐŊиŅ",
"add_import_path": "ĐОйавиŅŅ ĐŋŅŅŅ Đ¸ĐŧĐŋĐžŅŅа",
@@ -25,17 +26,21 @@
"add_tag": "ĐОйавиŅŅ ŅĐĩĐŗ",
"add_to": "ĐОйавиŅŅ Đ˛âĻ",
"add_to_album": "ĐОйавиŅŅ Đ˛ аĐģŅйОĐŧ",
- "add_to_album_bottom_sheet_added": "ĐОйавĐģĐĩĐŊĐž в {album}",
- "add_to_album_bottom_sheet_already_exists": "ĐŖĐļĐĩ в {album}",
+ "add_to_album_bottom_sheet_added": "ĐОйавĐģĐĩĐŊĐž в аĐģŅйОĐŧ {album}",
+ "add_to_album_bottom_sheet_already_exists": "ĐŖĐļĐĩ в аĐģŅйОĐŧĐĩ {album}",
+ "add_to_album_bottom_sheet_some_local_assets": "ĐĐĩĐēĐžŅĐžŅŅĐĩ ОйŅĐĩĐēŅŅ ĐŊĐĩ дОйавĐģĐĩĐŊŅ Đ˛ аĐģŅйОĐŧ, ĐŋĐžŅĐēĐžĐģŅĐēŅ ĐĩŅĐĩ ĐŊĐĩ ĐˇĐ°ĐŗŅŅĐļĐĩĐŊŅ ĐŊа ŅĐĩŅвĐĩŅ",
+ "add_to_album_toggle": "ĐĐĩŅĐĩĐēĐģŅŅиŅŅ Đ˛ŅĐ´ĐĩĐģĐĩĐŊиĐĩ Đ´ĐģŅ Đ°ĐģŅйОĐŧа {album}",
+ "add_to_albums": "ĐОйавиŅŅ Đ˛ аĐģŅйОĐŧŅ",
+ "add_to_albums_count": "ĐОйавиŅŅ Đ˛ аĐģŅйОĐŧŅ ({count})",
"add_to_shared_album": "ĐОйавиŅŅ Đ˛ ОйŅиК аĐģŅйОĐŧ",
"add_url": "ĐОйавиŅŅ URL",
"added_to_archive": "ĐОйавĐģĐĩĐŊĐž в аŅŅ
ив",
"added_to_favorites": "ĐОйавĐģĐĩĐŊĐž в иСйŅаĐŊĐŊĐžĐĩ",
- "added_to_favorites_count": "ĐОйавĐģĐĩĐŊĐž{count, number} в иСйŅаĐŊĐŊĐžĐĩ",
+ "added_to_favorites_count": "{count, plural, one {# ОйŅĐĩĐēŅ Đ´ĐžĐąĐ°Đ˛ĐģĐĩĐŊ} many {# ОйŅĐĩĐēŅОв дОйавĐģĐĩĐŊĐž} other {# ОйŅĐĩĐēŅа дОйавĐģĐĩĐŊĐž}} в иСйŅаĐŊĐŊĐžĐĩ",
"admin": {
"add_exclusion_pattern_description": "ĐОйавŅŅĐĩ ŅайĐģĐžĐŊŅ Đ¸ŅĐēĐģŅŅĐĩĐŊиК. ĐОддĐĩŅĐļиваŅŅŅŅ ŅиĐŧвОĐģŅ ĐŋОдŅŅаĐŊОвĐēи *, ** и ?. ЧŅĐžĐąŅ Đ¸ĐŗĐŊĐžŅиŅОваŅŅ Đ˛ŅĐĩ ŅаКĐģŅ Đ˛ ĐģŅйОĐŧ ĐēаŅаĐģĐžĐŗĐĩ Ņ Đ¸ĐŧĐĩĐŊĐĩĐŧ \"Raw\", ŅĐēаĐļиŅĐĩ \"**/Raw/**\". ЧŅĐžĐąŅ Đ¸ĐŗĐŊĐžŅиŅОваŅŅ Đ˛ŅĐĩ ŅаКĐģŅ, СаĐēаĐŊŅиваŅŅиĐĩŅŅ ĐŊа \".tif\", иŅĐŋĐžĐģŅСŅĐšŅĐĩ \"**/*.tif\". ЧŅĐžĐąŅ Đ¸ĐŗĐŊĐžŅиŅОваŅŅ ĐŋŅŅŅ ŅĐĩĐģиĐēĐžĐŧ, ŅĐēаĐļиŅĐĩ \"/path/to/ignore/**\".",
"admin_user": "ĐĐ´ĐŧиĐŊиŅŅŅаŅĐžŅ",
- "asset_offline_description": "ĐŅĐžŅ ŅаКĐģ вĐŊĐĩŅĐŊĐĩĐš йийĐģиОŅĐĩĐēи ĐŊĐĩ ĐąŅĐģ ĐŊаКдĐĩĐŊ ĐŊа диŅĐēĐĩ и ĐąŅĐģ ĐŋĐĩŅĐĩĐŧĐĩŅŅĐŊ в ĐēĐžŅСиĐŊŅ. ĐŅĐģи ŅаКĐģ ĐąŅĐģ ĐŋĐĩŅĐĩĐŧĐĩŅŅĐŊ вĐŊŅŅŅи йийĐģиОŅĐĩĐēи, ĐŋŅОвĐĩŅŅŅĐĩ вŅĐĩĐŧĐĩĐŊĐŊŅŅ ŅĐēаĐģŅ, ŅŅĐžĐąŅ ĐŊаКŅи ĐŊОвŅĐš ŅООŅвĐĩŅŅŅвŅŅŅиК ŅĐĩŅŅŅŅ. ЧŅĐžĐąŅ Đ˛ĐžŅŅŅаĐŊОвиŅŅ ŅаКĐģ, ŅĐąĐĩдиŅĐĩŅŅ, ŅŅĐž ĐŋŅŅŅ ĐŊиĐļĐĩ Đ´ĐžŅŅŅĐŋĐĩĐŊ Đ´ĐģŅ Immich и вŅĐŋĐžĐģĐŊиŅĐĩ ŅĐēаĐŊиŅОваĐŊиĐĩ йийĐģиОŅĐĩĐēи.",
+ "asset_offline_description": "ĐŅĐžŅ ĐžĐąŅĐĩĐēŅ Đ¸Đˇ вĐŊĐĩŅĐŊĐĩĐš йийĐģиОŅĐĩĐēи ĐŊĐĩ ĐąŅĐģ ОйĐŊаŅŅĐļĐĩĐŊ ĐŊа диŅĐēĐĩ и ĐŋĐžŅŅĐžĐŧŅ ĐŋĐĩŅĐĩĐŧĐĩŅŅĐŊ в ĐēĐžŅСиĐŊŅ. ĐŅĐģи ŅаКĐģ ОйŅĐĩĐēŅа ĐąŅĐģ ĐŋĐĩŅĐĩĐŧĐĩŅŅĐŊ вĐŊŅŅŅи йийĐģиОŅĐĩĐēи, ĐŋŅОвĐĩŅŅŅĐĩ вŅĐĩĐŧĐĩĐŊĐŊŅŅ ŅĐēаĐģŅ, ŅŅĐžĐąŅ ĐŊаКŅи ĐŊОвŅĐš ŅООŅвĐĩŅŅŅвŅŅŅиК ОйŅĐĩĐēŅ. ЧŅĐžĐąŅ Đ˛ĐžŅŅŅаĐŊОвиŅŅ ŅаКĐģ, ŅĐąĐĩдиŅĐĩŅŅ, ŅŅĐž ŅĐģĐĩĐ´ŅŅŅиК ĐŋŅŅŅ Đ´ĐžŅŅŅĐŋĐĩĐŊ Đ´ĐģŅ Immich, и вŅĐŋĐžĐģĐŊиŅĐĩ ŅĐēаĐŊиŅОваĐŊиĐĩ йийĐģиОŅĐĩĐēи.",
"authentication_settings": "ĐаŅŅŅОКĐēи аŅŅĐĩĐŊŅиŅиĐēаŅии",
"authentication_settings_description": "ĐŖĐŋŅавĐģĐĩĐŊиĐĩ ĐŋаŅĐžĐģŅĐŧи, OAuth и Đ´ŅŅĐŗĐ¸Đŧи ĐŊаŅŅŅОКĐēаĐŧи аŅŅĐĩĐŊŅиŅиĐēаŅии",
"authentication_settings_disable_all": "ĐŅ ŅвĐĩŅĐĩĐŊŅ, ŅŅĐž Ņ
ĐžŅиŅĐĩ ĐžŅĐēĐģŅŅиŅŅ Đ˛ŅĐĩ ĐŧĐĩŅĐžĐ´Ņ Đ˛Ņ
Ода? ĐŅ
Од ĐąŅĐ´ĐĩŅ ĐŋĐžĐģĐŊĐžŅŅŅŅ ĐžŅĐēĐģŅŅĐĩĐŊ.",
@@ -44,6 +49,13 @@
"backup_database": "ХОСдаŅŅ ŅĐĩСĐĩŅвĐŊŅŅ ĐēĐžĐŋĐ¸Ņ ĐąĐ°ĐˇŅ Đ´Đ°ĐŊĐŊŅŅ
",
"backup_database_enable_description": "ĐĐēĐģŅŅиŅŅ ŅОСдаĐŊиĐĩ даĐŧĐŋОв ĐąĐ°ĐˇŅ Đ´Đ°ĐŊĐŊŅŅ
",
"backup_keep_last_amount": "ĐĐžĐģиŅĐĩŅŅвО Ņ
ŅаĐŊиĐŧŅŅ
ŅĐĩСĐĩŅвĐŊŅŅ
ĐēĐžĐŋиК ĐąĐ°ĐˇŅ Đ´Đ°ĐŊĐŊŅŅ
",
+ "backup_onboarding_1_description": "Ņ
ŅаĐŊĐĩĐŊиĐĩ Đ´ĐžĐŋĐžĐģĐŊиŅĐĩĐģŅĐŊОК вĐŊĐĩŅĐŊĐĩĐš ĐēĐžĐŋии в ОйĐģаĐēĐĩ иĐģи Đ´ŅŅĐŗĐžĐŧ ŅиСиŅĐĩŅĐēĐžĐŧ ĐŧĐĩŅŅĐĩ.",
+ "backup_onboarding_2_description": "Ņ
ŅаĐŊĐĩĐŊиĐĩ ĐžŅĐŊОвĐŊŅŅ
ŅаКĐģОв и иŅ
ĐģĐžĐēаĐģŅĐŊОК ĐēĐžĐŋии ĐŊа двŅŅ
ŅаСĐŊŅŅ
ŅиĐŋаŅ
ĐŊĐžŅиŅĐĩĐģĐĩĐš.",
+ "backup_onboarding_3_description": "ŅОСдаĐŊиĐĩ ŅŅŅŅ
ĐēĐžĐŋиК даĐŊĐŊŅŅ
, вĐēĐģŅŅĐ°Ņ Đ¸ŅŅ
ОдĐŊŅĐĩ ŅаКĐģŅ. 2 ĐģĐžĐēаĐģŅĐŊŅŅ
ĐēĐžĐŋии и 1 вĐŊĐĩŅĐŊŅŅ.",
+ "backup_onboarding_description": "ĐĐģŅ ĐŊадŅĐļĐŊОК СаŅиŅŅ ŅĐĩĐēĐžĐŧĐĩĐŊĐ´ŅĐĩŅŅŅ Đ¸ŅĐŋĐžĐģŅСОваŅŅ ŅŅŅаŅĐĩĐŗĐ¸Ņ ŅĐĩСĐĩŅвиŅОваĐŊĐ¸Ņ Đ´Đ°ĐŊĐŊŅŅ
{label} je Å tÃtok ÃēloÅžiska pouÅžÃvateÄža",
+ "storage_template_user_label": "{label} je ÅĄtÃtok ÃēloÅžiska pouÅžÃvateÄža",
"system_settings": "Nastavenia systÊmu",
- "tag_cleanup_job": "Premazanie znaÄiek",
- "template_email_available_tags": "V ÅĄablÃŗne môŞeÅĄ pouÅžiÅĨ nasledujÃēce stÃtky: {tags}",
- "template_email_if_empty": "Ak nie je zadanÃĄ Åžiadna ÅĄablÃŗna, bude pouÅžitÃĄ predvolenÃĄ ÅĄablÃŗna.",
+ "tag_cleanup_job": "PreÄistenie ÅĄtÃtkov",
+ "template_email_available_tags": "V ÅĄablÃŗne môŞete pouÅžiÅĨ nasledujÃēce premennÊ: {tags}",
+ "template_email_if_empty": "Ak je ÅĄablÃŗna prÃĄzdna, pouÅžije sa predvolenÃŊ e-mail.",
"template_email_invite_album": "Å ablÃŗna PozvÃĄnky do albumu",
"template_email_preview": "UkÃĄÅžka",
"template_email_settings": "EmailovÊ ÅĄablÃŗny",
"template_email_update_album": "UpraviÅĨ ÅĄablÃŗnu albumu",
- "template_email_welcome": "Å ablÃŗna uvÃtajÃēceho emailu",
+ "template_email_welcome": "Å ablÃŗna uvÃtacieho e-mailu",
"template_settings": "Å ablÃŗna upozornenÃ",
"template_settings_description": "Spravovanie vlastnÃŊch ÅĄablÃŗn upozornenÃ",
"theme_custom_css_settings": "VlastnÊ CSS",
"theme_custom_css_settings_description": "CSS ÅĄtÃŊly umoÅžÅujÃē prispôsobiÅĨ dizajn Immich.",
- "theme_settings": "MotÃvy",
+ "theme_settings": "Nastavenia tÊmy",
"theme_settings_description": "SpravovaÅĨ prispôsobenie webovÊho rozhrania Immich",
- "thumbnail_generation_job": "GenerovaÅĨ MiniatÃēry",
- "thumbnail_generation_job_description": "Generuje veÄžkÊ, malÊ a rozostrenà miniatÃēry pre kaÅždÃē poloÅžku, ako aj miniatÃēry pre kaÅždÃē osobu",
+ "thumbnail_generation_job": "GenerovaÅĨ miniatÃēry",
+ "thumbnail_generation_job_description": "VytvoriÅĨ veÄžkÊ, malÊ a rozmazanÊ nÃĄhÄžady pre kaÅždÃē poloÅžku, ako aj nÃĄhÄžady pre kaÅždÃē osobu",
"transcoding_acceleration_api": "API pre akcelerÃĄciu",
- "transcoding_acceleration_api_description": "Rozhranie API, ktorÊ bude interagovaÅĨ s vaÅĄÃm zariadenÃm s cieÄžom urÃŊchliÅĨ prekÃŗdovanie. Toto nastavenie je ânajlepÅĄie Ãēsilieâ: pri zlyhanà sa vrÃĄti k softvÊrovÊmu prekÃŗdovaniu. VP9 môŞe alebo nemusà fungovaÅĨ v zÃĄvislosti od vÃĄÅĄho hardvÊru.",
+ "transcoding_acceleration_api_description": "Rozhranie API, ktorÊ bude spolupracovaÅĨ s vaÅĄÃm zariadenÃm s cieÄžom urÃŊchliÅĨ prekÃŗdovanie. Toto nastavenie je ânajlepÅĄie Ãēsilieâ: pri zlyhanà sa vrÃĄti k softvÊrovÊmu prekÃŗdovaniu. VP9 môŞe alebo nemusà fungovaÅĨ v zÃĄvislosti od vÃĄÅĄho hardvÊru.",
"transcoding_acceleration_nvenc": "NVENC (vyÅžaduje NVIDIA GPU)",
"transcoding_acceleration_qsv": "Quick Sync (vyÅžaduje 7. generÃĄciu Intel CPU alebo novÅĄiu)",
"transcoding_acceleration_rkmpp": "RKMPP (iba na Rockchip SOC)",
"transcoding_acceleration_vaapi": "VAAPI",
"transcoding_accepted_audio_codecs": "AkceptovanÊ zvukovÊ kodeky",
- "transcoding_accepted_audio_codecs_description": "Vyberte, ktorÊ zvukovÊ kodeky nie je potrebnÊ prekÃŗdovaÅĨ. PouÅžÃva sa len pre urÄitÊ zÃĄsady prekÃŗdovania.",
+ "transcoding_accepted_audio_codecs_description": "Vyberte, ktorÊ zvukovÊ kodeky nie je potrebnÊ prekÃŗdovaÅĨ. PouÅžÃva sa len pre urÄitÊ pravidlÃĄ prekÃŗdovania.",
"transcoding_accepted_containers": "AkceptovanÊ kontajnery",
- "transcoding_accepted_containers_description": "Vyberte, ktorÊ formÃĄty kontajnerov nie je potrebnÊ remuxovaÅĨ na MP4. PouÅžÃva sa len pre urÄitÊ zÃĄsady prekÃŗdovania.",
+ "transcoding_accepted_containers_description": "Vyberte, ktorÊ formÃĄty kontajnerov nie je potrebnÊ remuxovaÅĨ na MP4. PouÅžÃva sa len pre urÄitÊ pravidlÃĄ prekÃŗdovania.",
"transcoding_accepted_video_codecs": "AkceptovanÊ video kodeky",
- "transcoding_accepted_video_codecs_description": "Vyberte, ktorÊ video kodeky nie je potrebnÊ prekÃŗdovaÅĨ. PouÅžÃva sa len pre urÄitÊ zÃĄsady prekÃŗdovania.",
+ "transcoding_accepted_video_codecs_description": "Vyberte, ktorÊ video kodeky nie je potrebnÊ prekÃŗdovaÅĨ. PouÅžÃva sa len pre urÄitÊ pravidlÃĄ prekÃŗdovania.",
"transcoding_advanced_options_description": "MoÅžnosti, ktorÊ by väÄÅĄina pouÅžÃvateÄžov nemala meniÅĨ",
"transcoding_audio_codec": "ZvukovÃŊ kodek",
"transcoding_audio_codec_description": "Opus je najkvalitnejÅĄia moÅžnosÅĨ, ale mÃĄ niÅžÅĄiu kompatibilitu so starÃŊmi zariadeniami alebo softvÊrom.",
"transcoding_bitrate_description": "VideÃĄ presahujÃēce maximÃĄlnu bitovÃē rÃŊchlosÅĨ alebo videÃĄ, ktorÊ nie sÃē v akceptovanom formÃĄte",
"transcoding_codecs_learn_more": "Ak sa chcete dozvedieÅĨ viac o tu pouÅžitej terminolÃŗgii, pozrite si dokumentÃĄciu FFmpeg pre {label} kullanÄącÄąnÄą dosyalarÄą için kullanÄąlan alt klasÃļrdÃŧr",
"system_settings": "Sistem AyarlarÄą",
"tag_cleanup_job": "Etiket temizleme",
@@ -254,17 +294,17 @@
"template_email_update_album": "AlbÃŧm Åablonunu GÃŧncelle",
"template_email_welcome": "HoÅ geldiniz e-posta Åablonu",
"template_settings": "Bildirim ÅablonlarÄą",
- "template_settings_description": "Bildirim ÅablonlarÄąnÄą yÃļnet.",
+ "template_settings_description": "Bildirim ÅablonlarÄąnÄą yÃļnet",
"theme_custom_css_settings": "Ãzel CSS",
"theme_custom_css_settings_description": "CSS (Cascading Style Sheets) kullanÄąlarak Immich'in tasarÄąmÄą deÄiÅtirilebilir.",
- "theme_settings": "Tema ayarlarÄą",
+ "theme_settings": "Tema AyarlarÄą",
"theme_settings_description": "Immich web arayÃŧzÃŧnÃŧn ÃļzelleÅtirilmesi ayarlarÄąnÄą yÃļnet",
"thumbnail_generation_job": "Ãnizlemeleri oluÅtur",
- "thumbnail_generation_job_description": "Her kiÅi ve obje için bÃŧyÃŧk, kÃŧçÃŧk ve bulanÄąk thumbnail (kÃŧçÃŧk resim) oluÅtur",
+ "thumbnail_generation_job_description": "Her bir ÃļÄe için bÃŧyÃŧk, kÃŧçÃŧk ve bulanÄąk kÃŧçÃŧk resimler ile her kiÅi için kÃŧçÃŧk resimler oluÅturun",
"transcoding_acceleration_api": "HÄązlandÄąrma API",
"transcoding_acceleration_api_description": "Video formatÄą çevriminde kullanÄąlacak API. Bu ayara 'mÃŧmkÃŧn olduÄunca' uyulmaktadÄąr; seçilen API'da sorun Ã§Äąkarsa yazÄąlÄąm tabanlÄą çevirime dÃļnÃŧlÃŧr. VP9 donanÄąmÄąnÄąza baÄlÄą olarak çalÄąÅmayabilir.",
"transcoding_acceleration_nvenc": "NVENC (NVIDIA GPU gerektirir)",
- "transcoding_acceleration_qsv": "Quick Sync (7. nesil veya daha yeni bir Intel CPU gerektirir)",
+ "transcoding_acceleration_qsv": "HÄązlÄą EÅzamanlama (7. nesil veya daha yeni bir Intel CPU gerektirir)",
"transcoding_acceleration_rkmpp": "RKMPP (Sadece Rockchip SOC'ler)",
"transcoding_acceleration_vaapi": "VAAPI",
"transcoding_accepted_audio_codecs": "Kabul edilen ses kodekleri",
@@ -286,13 +326,13 @@
"transcoding_encoding_options": "Kodlama Seçenekleri",
"transcoding_encoding_options_description": "KodlanmÄąÅ videolar için kodekleri, çÃļzÃŧnÃŧrlÃŧÄÃŧ, kaliteyi ve diÄer seçenekleri ayarlayÄąn",
"transcoding_hardware_acceleration": "DonanÄąm HÄązlandÄąrma",
- "transcoding_hardware_acceleration_description": "Deneysel; daha hÄązlÄą, fakat aynÄą bitrate ayarlarÄąnda daha dÃŧÅÃŧk kaliteye sahip",
+ "transcoding_hardware_acceleration_description": "Deneysel: daha hÄązlÄą dÃļnÃŧÅtÃŧrme, ancak aynÄą bit hÄązÄąnda kaliteyi dÃŧÅÃŧrebilir",
"transcoding_hardware_decoding": "DonanÄąm çÃļzÃŧcÃŧ",
"transcoding_hardware_decoding_setting_description": "Uçtan uca hÄązlandÄąrmayÄą, sadece kodlamayÄą hÄązlandÄąrmanÄąn yerine etkinleÅtirir. TÃŧm videolarda çalÄąÅmayabilir.",
"transcoding_max_b_frames": "Maksimum B-kareler",
"transcoding_max_b_frames_description": "Daha yÃŧksek deÄerler sÄąkÄąÅtÄąrma verimliliÄini artÄąrÄąr, ancak kodlamayÄą yavaÅlatÄąr. Eski cihazlarda donanÄąm hÄązlandÄąrma ile uyumlu olmayabilir. 0, B-çerçevelerini devre dÄąÅÄą bÄąrakÄąr, -1 ise bu deÄeri otomatik olarak ayarlar.",
"transcoding_max_bitrate": "Maksimum bitrate",
- "transcoding_max_bitrate_description": "Maksimum bit hÄązÄą ayarlamak, kaliteye kÃŧçÃŧk bir maliyetle dosya boyutlarÄąnÄą daha ÃļngÃļrÃŧlebilir hale getirebilir.",
+ "transcoding_max_bitrate_description": "Maksimum bit hÄązÄą ayarlamak, kaliteyi az bir maliyetle dÃŧÅÃŧrerek dosya boyutlarÄąnÄą daha ÃļngÃļrÃŧlebilir hale getirebilir. 720p çÃļzÃŧnÃŧrlÃŧkte, tipik deÄerler VP9 veya HEVC için 2600 kbit/s, H.264 için ise 4500 kbit/sâdir. 0 olarak ayarlanÄąrsa devre dÄąÅÄą bÄąrakÄąlÄąr.",
"transcoding_max_keyframe_interval": "Maksimum ana kare aralÄąÄÄą",
"transcoding_max_keyframe_interval_description": "Ana kareler arasÄąndaki maksimum kare mesafesini ayarlar. DÃŧÅÃŧk deÄerler sÄąkÄąÅtÄąrma verimliliÄini kÃļtÃŧleÅtirir, ancak arama sÃŧrelerini iyileÅtirir ve hÄązlÄą hareket içeren sahnelerde kaliteyi artÄąrabilir. 0 bu deÄeri otomatik olarak ayarlar.",
"transcoding_optimal_description": "Hedef çÃļzÃŧnÃŧrlÃŧkten yÃŧksek veya kabul edilen formatta olmayan videolar",
@@ -323,15 +363,18 @@
"transcoding_video_codec_description": "VP9 yÃŧksek verimliliÄe ve web uyumluluÄuna sahiptir, ancak kod dÃļnÃŧÅtÃŧrme iÅlemi daha uzun sÃŧrer. HEVC benzer performans gÃļsterir ancak web uyumluluÄu daha dÃŧÅÃŧktÃŧr. H.264 geniŠçapta uyumludur ve kod dÃļnÃŧÅtÃŧrmesi hÄązlÄądÄąr, ancak çok daha bÃŧyÃŧk dosyalar Ãŧretir. AV1 en verimli codec'tir ancak eski cihazlarda desteÄi yoktur.",
"trash_enabled_description": "ÃÃļp Ãļzelliklerini etkinleÅtir",
"trash_number_of_days": "GÃŧn sayÄąsÄą",
- "trash_number_of_days_description": "VarlÄąklarÄąn kalÄącÄą olarak silinmeden Ãļnce çÃļpte kaç gÃŧn tutulacaÄÄą",
- "trash_settings": "ÃÃļp ayarlarÄą",
- "trash_settings_description": "ÃÃļp ayarlarÄąnÄą yÃļnet",
+ "trash_number_of_days_description": "ÃÄeleri kalÄącÄą olarak silmeden Ãļnce çÃļp kutusunda tutma sÃŧresi (gÃŧn)",
+ "trash_settings": "ÃÃļp Kutusu AyarlarÄą",
+ "trash_settings_description": "ÃÃļp kutusu ayarlarÄąnÄą yÃļnet",
+ "unlink_all_oauth_accounts": "TÃŧm OAuth hesaplarÄąnÄąn baÄlantÄąsÄąnÄą kaldÄąr",
+ "unlink_all_oauth_accounts_description": "Yeni bir saÄlayÄącÄąya geçmeden Ãļnce tÃŧm OAuth hesaplarÄąnÄą kaldÄąrÄąlmayÄą unutmayÄąn.",
+ "unlink_all_oauth_accounts_prompt": "TÃŧm OAuth hesaplarÄąnÄą kaldÄąrmak istediÄinizden emin misiniz? Bu, her kullanÄącÄą için OAuth kimliÄini sÄąfÄąrlar ve geri alÄąnamaz.",
"user_cleanup_job": "KullanÄącÄą temizleme",
- "user_delete_delay": "{user} hesabÄą ve varlÄąklarÄą {delay, plural, one {# day} other {# days}} gÃŧn içinde kalÄącÄą olarak silinmek için planlandÄą.",
+ "user_delete_delay": "{user} hesabÄą ve ÃļÄeleri {delay, plural, one {# day} other {# days}} gÃŧn içinde kalÄącÄą olarak silinecektir.",
"user_delete_delay_settings": "Silme gecikmesi",
- "user_delete_delay_settings_description": "Bir kullanÄącÄąnÄąn hesabÄąnÄą ve varlÄąklarÄąnÄą kalÄącÄą olarak silmek için kaldÄąrÄąldÄąktan sonra gereken gÃŧn sayÄąsÄą. KullanÄącÄą silme iÅi, silinmeye hazÄąr kullanÄącÄąlarÄą kontrol etmek için gece yarÄąsÄą çalÄąÅÄąr. Bu ayardaki deÄiÅiklikler bir sonraki yÃŧrÃŧtmede deÄerlendirilecektir.",
- "user_delete_immediately": "{user}'in hesabÄą ve varlÄąklarÄą hemen kalÄącÄą olarak silinmek Ãŧzere sÄąraya alÄąnacak.",
- "user_delete_immediately_checkbox": "KullanÄącÄą ve varlÄąklarÄą hemen silinmek Ãŧzere sÄąraya al",
+ "user_delete_delay_settings_description": "Bir kullanÄącÄąnÄąn hesabÄąnÄą ve ÃļÄelerini kalÄącÄą olarak silmek için kaldÄąrÄąldÄąktan sonra gereken gÃŧn sayÄąsÄą. KullanÄącÄą silme iÅi, silinmeye hazÄąr kullanÄącÄąlarÄą kontrol etmek için gece yarÄąsÄą çalÄąÅÄąr. Bu ayardaki deÄiÅiklikler bir sonraki yÃŧrÃŧtmede deÄerlendirilecektir.",
+ "user_delete_immediately": "{user}'in hesabÄą ve ÃļÄeleri hemen kalÄącÄą olarak silinmek Ãŧzere sÄąraya alÄąnacak.",
+ "user_delete_immediately_checkbox": "KullanÄącÄą ve ÃļÄeleri hemen silmek için sÄąraya alÄąn",
"user_details": "KullanÄącÄą AyrÄąntÄąlarÄą",
"user_management": "KullanÄącÄą YÃļnetimi",
"user_password_has_been_reset": "KullanÄącÄąnÄąn Åifresi sÄąfÄąrlandÄą:",
@@ -339,28 +382,32 @@
"user_restore_description": "{user} kullanÄącÄąsÄą geri yÃŧklenecek.",
"user_restore_scheduled_removal": "KullanÄącÄąyÄą geri yÃŧkle - {date, date, long} tarihinde planlanan kaldÄąrma",
"user_settings": "KullanÄącÄą AyarlarÄą",
- "user_settings_description": "KullanÄącÄą AyarlarÄąnÄą YÃļnet",
+ "user_settings_description": "KullanÄącÄą ayarlarÄąnÄą yÃļnet",
"user_successfully_removed": "KullanÄącÄą {email} baÅarÄąyla kaldÄąrÄąldÄą.",
"version_check_enabled_description": "SÃŧrÃŧm kontrolÃŧ etkin",
"version_check_implications": "SÃŧrÃŧm kontrol ÃļzelliÄi, github.com ile periyodik iletiÅime dayanÄąr",
- "version_check_settings": "Versiyon kontrolÃŧ",
+ "version_check_settings": "SÃŧrÃŧm KontrolÃŧ",
"version_check_settings_description": "Yeni sÃŧrÃŧm bildirimini etkinleÅtir/devre dÄąÅÄą bÄąrak",
"video_conversion_job": "VideolarÄą dÃļnÃŧÅtÃŧr",
"video_conversion_job_description": "TarayÄącÄąlar ve cihazlarla daha geniÅ uyumluluk için videolarÄą dÃļnÃŧÅtÃŧr"
},
- "admin_email": "YÃļnetici Emaili",
+ "admin_email": "YÃļnetici E-postasÄą",
"admin_password": "YÃļnetici Åifresi",
"administration": "YÃļnetim",
"advanced": "GeliÅmiÅ",
- "advanced_settings_enable_alternate_media_filter_title": "[DENEYSEL] Alternatif cihaz albÃŧm eÅleme sÃŧzgeci kullanÄąn",
+ "advanced_settings_enable_alternate_media_filter_subtitle": "EÅzamanlama sÄąrasÄąnda medyayÄą alternatif ÃļlçÃŧtlere gÃļre sÃŧzgeçten geçirmek için bu seçeneÄi kullanÄąn. UygulamanÄąn tÃŧm albÃŧmleri algÄąlamasÄąnda sorun yaÅÄąyorsanÄąz yalnÄązca bu durumda deneyin.",
+ "advanced_settings_enable_alternate_media_filter_title": "[DENEYSEL] Alternatif cihaz albÃŧm eÅzamanlama sÃŧzgeci kullanÄąn",
"advanced_settings_log_level_title": "GÃŧnlÃŧk dÃŧzeyi: {level}",
- "advanced_settings_prefer_remote_subtitle": "BazÄą cihazlar, cihazdaki ÃļÄelerin kÃŧçÃŧk resimlerini gÃļstermekte çok yavaÅtÄąr. Bunun yerine sunucudaki kÃŧçÃŧk resimleri gÃļstermek için bu ayarÄą etkinleÅtirin.",
+ "advanced_settings_prefer_remote_subtitle": "BazÄą cihazlar yerel ÃļÄelerden kÃŧçÃŧk resimleri yÃŧklerken çok yavaŠçalÄąÅÄąr. Bunun yerine uzak gÃļrÃŧntÃŧleri yÃŧklemek için bu ayarÄą etkinleÅtirin.",
"advanced_settings_prefer_remote_title": "Uzak gÃļrÃŧntÃŧleri tercih et",
"advanced_settings_proxy_headers_subtitle": "Immich'in her aÄ isteÄiyle birlikte gÃļndermesi gereken proxy header'larÄą tanÄąmlayÄąn",
"advanced_settings_proxy_headers_title": "Proxy Header'lar",
+ "advanced_settings_readonly_mode_subtitle": "FotoÄraflarÄąn yalnÄązca gÃļrÃŧntÃŧlenebildiÄi salt okunur modu etkinleÅtirir; birden fazla gÃļrÃŧntÃŧ seçme, paylaÅma, aktarma, silme gibi iÅlemler devre dÄąÅÄą bÄąrakÄąlÄąr. Ana ekrandan kullanÄącÄą avatarÄą aracÄąlÄąÄÄąyla salt okunur modu EtkinleÅtirin/Devre dÄąÅÄą bÄąrakÄąn",
+ "advanced_settings_readonly_mode_title": "Salt okunur Mod",
"advanced_settings_self_signed_ssl_subtitle": "Sunucu uç noktasÄą için SSL sertifika doÄrulamasÄąnÄą atlar. Kendinden imzalÄą sertifikalar için gereklidir.",
"advanced_settings_self_signed_ssl_title": "Kendi kendine imzalanmÄąÅ SSL sertifikalarÄąna izin ver",
- "advanced_settings_sync_remote_deletions_title": "Uzaktan silinmeleri eÅle [DENEYSEL]",
+ "advanced_settings_sync_remote_deletions_subtitle": "Web Ãŧzerinde iÅlem yapÄąldÄąÄÄąnda, bu aygÄąttaki ÃļÄeyi otomatik olarak sil veya geri yÃŧkle",
+ "advanced_settings_sync_remote_deletions_title": "Uzaktan silmeleri eÅzamanla [DENEYSEL]",
"advanced_settings_tile_subtitle": "GeliÅmiÅ kullanÄącÄą ayarlarÄą",
"advanced_settings_troubleshooting_subtitle": "Sorun giderme için ek Ãļzellikleri etkinleÅtirin",
"advanced_settings_troubleshooting_title": "Sorun Giderme",
@@ -372,6 +419,7 @@
"album_cover_updated": "AlbÃŧm KapaÄÄą gÃŧncellendi",
"album_delete_confirmation": "{album} albÃŧmÃŧnÃŧ silmek istediÄinize emin misiniz?",
"album_delete_confirmation_description": "AlbÃŧm paylaÅÄąlÄąyorsa, diÄer kullanÄącÄąlar artÄąk bu albÃŧme eriÅemeyecektir.",
+ "album_deleted": "AlbÃŧm silindi",
"album_info_card_backup_album_excluded": "HARİÃ",
"album_info_card_backup_album_included": "DAHİL",
"album_info_updated": "AlbÃŧm bilgisi gÃŧncellendi",
@@ -381,22 +429,28 @@
"album_options": "AlbÃŧm seçenekleri",
"album_remove_user": "KullanÄącÄąyÄą kaldÄąr?",
"album_remove_user_confirmation": "{user} kullanÄącÄąsÄąnÄą kaldÄąrmak istediÄinize emin misiniz?",
+ "album_search_not_found": "AramanÄązla eÅleÅen albÃŧm bulunamadÄą",
"album_share_no_users": "GÃļrÃŧnÃŧÅe gÃļre bu albÃŧmÃŧ tÃŧm kullanÄącÄąlarla paylaÅtÄąnÄąz veya paylaÅacak herhangi bir baÅka kullanÄącÄąnÄąz yok.",
+ "album_summary": "AlbÃŧm Ãļzeti",
"album_updated": "AlbÃŧm gÃŧncellendi",
- "album_updated_setting_description": "PaylaÅÄąlan bir albÃŧme yeni bir varlÄąk eklendiÄinde email bildirimi alÄąn",
+ "album_updated_setting_description": "PaylaÅÄąlan bir albÃŧme yeni bir ÃļÄe eklendiÄinde e-posta bildirimi alÄąn",
"album_user_left": "{album}den ayrÄąldÄąnÄąz",
"album_user_removed": "{user} kaldÄąrÄąldÄą",
"album_viewer_appbar_delete_confirm": "Bu albÃŧmÃŧ hesabÄąnÄązdan silmek istediÄinizden emin misiniz?",
"album_viewer_appbar_share_err_delete": "AlbÃŧm silinemedi",
"album_viewer_appbar_share_err_leave": "AlbÃŧmden Ã§ÄąkÄąlamadÄą",
- "album_viewer_appbar_share_err_remove": "AlbÃŧmden ÃļÄeleri kaldÄąrmada sorunlar var",
+ "album_viewer_appbar_share_err_remove": "AlbÃŧmden ÃļÄeler kaldÄąrÄąrken sorunlar yaÅanÄąyor",
"album_viewer_appbar_share_err_title": "AlbÃŧm baÅlÄąÄÄą deÄiÅtirilemedi",
"album_viewer_appbar_share_leave": "AlbÃŧmden Ã§Äąk",
- "album_viewer_appbar_share_to": "PaylaÅ:",
+ "album_viewer_appbar_share_to": "PaylaÅma",
"album_viewer_page_share_add_users": "KullanÄącÄą ekle",
"album_with_link_access": "Link'e sahip olan herhangi bir kiÅinin bu albÃŧmdeki fotoÄraflarÄą ve kiÅileri gÃļrmesine izin ver.",
"albums": "AlbÃŧmler",
"albums_count": "{count, plural, one {{count, number} AlbÃŧm} other {{count, number} AlbÃŧm}}",
+ "albums_default_sort_order": "VarsayÄąlan albÃŧm sÄąralama dÃŧzeni",
+ "albums_default_sort_order_description": "Yeni albÃŧm oluÅtururken kullanÄąlacak baÅlangÄąÃ§ ÃļÄe sÄąralama dÃŧzeni.",
+ "albums_feature_description": "DiÄer kullanÄącÄąlarla paylaÅÄąlabilen ÃļÄe koleksiyonlarÄą.",
+ "albums_on_device_count": "Cihazdaki albÃŧmler ({count})",
"all": "TÃŧmÃŧ",
"all_albums": "TÃŧm AlbÃŧmler",
"all_people": "TÃŧm KiÅiler",
@@ -416,7 +470,9 @@
"app_bar_signout_dialog_title": "ÃÄąkÄąÅ",
"app_settings": "Uygulama AyarlarÄą",
"appears_in": "Åurada gÃļrÃŧnÃŧr",
+ "apply_count": "Uygula ({count, number})",
"archive": "ArÅiv",
+ "archive_action_prompt": "{count} arÅive eklendi",
"archive_or_unarchive_photo": "FotoÄrafÄą arÅivle/arÅivden Ã§Äąkar",
"archive_page_no_archived_assets": "ArÅivlenmiÅ ÃļÄe bulunamadÄą",
"archive_page_title": "ArÅiv ({count})",
@@ -430,9 +486,9 @@
"asset_action_share_err_offline": "ÃevrimdÄąÅÄą ÃļÄeler alÄąnamÄąyor, atlanÄąyor",
"asset_added_to_album": "AlbÃŧme eklendi",
"asset_adding_to_album": "AlbÃŧme ekleniyorâĻ",
- "asset_description_updated": "VarlÄąk aÃ§ÄąklamasÄą gÃŧncellendi",
- "asset_filename_is_offline": "VarlÄąk {filename} çevrimdÄąÅÄą",
- "asset_has_unassigned_faces": "VarlÄąk, atanmamÄąÅ yÃŧzler içeriyor",
+ "asset_description_updated": "ÃÄe aÃ§ÄąklamasÄą gÃŧncellendi",
+ "asset_filename_is_offline": "ÃÄe {filename} çevrimdÄąÅÄą",
+ "asset_has_unassigned_faces": "ÃÄe, atanmamÄąÅ yÃŧzler içeriyor",
"asset_hashing": "Karma (hashleme) oluÅturuluyorâĻ",
"asset_list_group_by_sub_title": "Grupla",
"asset_list_layout_settings_dynamic_layout_title": "Dinamik dÃŧzen",
@@ -442,54 +498,65 @@
"asset_list_layout_sub_title": "DÃŧzen",
"asset_list_settings_subtitle": "FotoÄraf Äązgara dÃŧzeni ayarlarÄą",
"asset_list_settings_title": "FotoÄraf IzgarasÄą",
- "asset_offline": "VarlÄąk Ãevrim DÄąÅÄą",
- "asset_offline_description": "Bu harici varlÄąk artÄąk diskte bulunmuyor. YardÄąm için lÃŧtfen Immich yÃļneticinizle iletiÅime geçin.",
+ "asset_offline": "ÃÄe Ãevrim DÄąÅÄą",
+ "asset_offline_description": "Bu harici ÃļÄe artÄąk diskte bulunmuyor. YardÄąm için lÃŧtfen Immich yÃļneticinizle iletiÅime geçin.",
"asset_restored_successfully": "ÃÄe baÅarÄąyla geri yÃŧklendi",
"asset_skipped": "AtlandÄą",
"asset_skipped_in_trash": "ÃÃļpte",
+ "asset_trashed": "ÃÄe çÃļpe atÄąldÄą",
+ "asset_troubleshoot": "ÃÄe Sorun Giderme",
"asset_uploaded": "YÃŧklendi",
"asset_uploading": "YÃŧkleniyorâĻ",
"asset_viewer_settings_subtitle": "Galeri gÃļrÃŧntÃŧleyici ayarlarÄąnÄą dÃŧzenle",
"asset_viewer_settings_title": "İçerik GÃļrÃŧntÃŧleyici",
- "assets": "VarlÄąklar",
- "assets_added_count": "{count, plural, one {# varlÄąk eklendi} other {# varlÄąk eklendi}}",
- "assets_added_to_album_count": "{count, plural, one {# varlÄąk} other {# varlÄąk}} albÃŧme eklendi",
- "assets_added_to_name_count": "{count, plural, one {# varlÄąk} other {# varlÄąk}} {hasName, select, true {{name}} other {yeni albÃŧm}} içine eklendi",
- "assets_count": "{count, plural, one {# varlÄąk} other {# varlÄąklar}}",
+ "assets": "ÃÄeler",
+ "assets_added_count": "Eklendi {count, plural, one {# asset} other {# assets}}",
+ "assets_added_to_album_count": "AlbÃŧme {count, plural, one {# asset} other {# assets}} eklendi",
+ "assets_added_to_albums_count": "Eklendi {assetTotal, plural, one {# asset} other {# assets}} buraya {albumTotal, plural, one {# album} other {# albums}}",
+ "assets_cannot_be_added_to_album_count": "{count, plural, one {Asset} other {Assets}} albÃŧme eklenemiyor",
+ "assets_cannot_be_added_to_albums": "{count, plural, one {Asset} other {Assets}} hiçbir albÃŧme eklenemez",
+ "assets_count": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}}",
"assets_deleted_permanently": "{count} ÃļÄe kalÄącÄą olarak silindi",
"assets_deleted_permanently_from_server": "{count} ÃļÄe kalÄącÄą olarak Immich sunucusundan silindi",
- "assets_moved_to_trash_count": "{count, plural, one {# varlÄąk} other {# varlÄąk}} çÃļpe taÅÄąndÄą",
- "assets_permanently_deleted_count": "KalÄącÄą olarak silindi {count, plural, one {# varlÄąk} other {# varlÄąklar}}",
- "assets_removed_count": "KaldÄąrÄąldÄą {count, plural, one {# varlÄąk} other {# varlÄąklar}}",
+ "assets_downloaded_failed": "{count, plural, one {İndirilen # dosya - {error} dosya baÅarÄąsÄąz} other {İndirilen # dosyalar - {error} dosyalar baÅarÄąsÄąz oldu}}",
+ "assets_downloaded_successfully": "{count, plural, one {# dosya baÅarÄąyla indirildi} other {# dosya baÅarÄąyla indirildi}}",
+ "assets_moved_to_trash_count": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} çÃļpe taÅÄąndÄą",
+ "assets_permanently_deleted_count": "KalÄącÄą olarak silindi {count, plural, one {# ÃļÄe} other {# ÃļÄeler}}",
+ "assets_removed_count": "KaldÄąrÄąldÄą {count, plural, one {# ÃļÄe} other {# ÃļÄeler}}",
"assets_removed_permanently_from_device": "{count} ÃļÄe cihazÄąnÄązdan kalÄącÄą olarak silindi",
- "assets_restore_confirmation": "TÃŧm çÃļp kutusundaki varlÄąklarÄąnÄązÄą geri yÃŧklemek istediÄinizden emin misiniz? Bu iÅlemi geri alamazsÄąnÄąz! AyrÄąca, çevrim dÄąÅÄą olan varlÄąklarÄąn bu Åekilde geri yÃŧklenemeyeceÄini unutmayÄąn.",
- "assets_restored_count": "{count, plural, one {# varlÄąk} other {# varlÄąklar}} geri yÃŧklendi",
- "assets_restored_successfully": "{count} ÃļÄe geri yÃŧklendi",
+ "assets_restore_confirmation": "TÃŧm çÃļp kutusundaki ÃļÄeleri geri yÃŧklemek istediÄinizden emin misiniz? Bu iÅlemi geri alamazsÄąnÄąz! AyrÄąca, çevrim dÄąÅÄą olan ÃļÄelerin bu Åekilde geri yÃŧklenemeyeceÄini unutmayÄąn.",
+ "assets_restored_count": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} geri yÃŧklendi",
+ "assets_restored_successfully": "{count} ÃļÄe baÅarÄąyla geri yÃŧklendi",
"assets_trashed": "{count} ÃļÄe çÃļpe atÄąldÄą",
- "assets_trashed_count": "{count, plural, one {# varlÄąk} other {# varlÄąklar}} çÃļp kutusuna taÅÄąndÄą",
- "assets_trashed_from_server": "{count} ÃļÄe Immich sunucusunda çÃļpe atÄąldÄą",
- "assets_were_part_of_album_count": "{count, plural, one {VarlÄąk zaten} other {VarlÄąklar zaten}} albÃŧmÃŧn parçasÄąydÄą",
+ "assets_trashed_count": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} çÃļp kutusuna taÅÄąndÄą",
+ "assets_trashed_from_server": "{count} ÃļÄe Immich sunucusundan çÃļpe atÄąldÄą",
+ "assets_were_part_of_album_count": "{count, plural, one {ÃÄe zaten} other {ÃÄeler zaten}} albÃŧmÃŧn parçasÄąydÄą",
+ "assets_were_part_of_albums_count": "{count, plural, one {ÃÄe zaten} other {ÃÄeler zaten}} albÃŧmlerin bir parçasÄąydÄą",
"authorized_devices": "Yetki VerilmiÅ Cihazlar",
"automatic_endpoint_switching_subtitle": "BelirlenmiÅ Wi-Fi aÄÄąna baÄlÄąyken yerel olarak baÄlanÄąp baÅka yerlerde alternatif baÄlantÄąyÄą kullan",
"automatic_endpoint_switching_title": "Otomatik URL deÄiÅtirme",
"autoplay_slideshow": "Otomatik slayt gÃļsterisi",
"back": "Geri",
"back_close_deselect": "Geri, kapat veya seçimi kaldÄąr",
+ "background_backup_running_error": "Arka plan yedekleme Åu anda çalÄąÅÄąyor, manuel yedekleme baÅlatÄąlamÄąyor",
"background_location_permission": "Arka plan konum izni",
"background_location_permission_content": "Arka planda çalÄąÅÄąrken aÄ deÄiÅtirmek için Immich'in *her zaman* tam konum eriÅimine sahip olmasÄą gerekir, bÃļylece uygulama Wi-Fi aÄÄąnÄąn adÄąnÄą okuyabilir",
+ "background_options": "Arka Plan Seçenekleri",
+ "backup": "Yedekle",
"backup_album_selection_page_albums_device": "Cihazdaki albÃŧmler ({count})",
"backup_album_selection_page_albums_tap": "Seçmek için dokunun, hariç tutmak için çift dokunun",
- "backup_album_selection_page_assets_scatter": "VarlÄąklar birden fazla albÃŧme daÄÄąlabilir. Bu nedenle, yedekleme iÅlemi sÄąrasÄąnda albÃŧmler dahil edilebilir veya hariç tutulabilir.",
+ "backup_album_selection_page_assets_scatter": "ÃÄeler birden fazla albÃŧme daÄÄąlabilir. Bu nedenle, yedekleme iÅlemi sÄąrasÄąnda albÃŧmler dahil edilebilir veya hariç tutulabilir.",
"backup_album_selection_page_select_albums": "AlbÃŧm seç",
"backup_album_selection_page_selection_info": "Seçim Bilgileri",
"backup_album_selection_page_total_assets": "Toplam eÅsiz ÃļÄeler",
+ "backup_albums_sync": "Yedekleme albÃŧmlerinin senkronizasyonu",
"backup_all": "TÃŧmÃŧ",
- "backup_background_service_backup_failed_message": "Yedekleme baÅarÄąsÄąz. Tekrar deneniyor...",
- "backup_background_service_connection_failed_message": "Sunucuya baÄlanÄąlamadÄą. Tekrar deneniyor...",
+ "backup_background_service_backup_failed_message": "Yedekleme baÅarÄąsÄąz. Tekrar deneniyorâĻ",
+ "backup_background_service_connection_failed_message": "Sunucuya baÄlanÄąlamadÄą. Tekrar deneniyorâĻ",
"backup_background_service_current_upload_notification": "{filename} yÃŧkleniyor",
"backup_background_service_default_notification": "Yeni ÃļÄeler kontrol ediliyorâĻ",
"backup_background_service_error_title": "Yedekleme hatasÄą",
- "backup_background_service_in_progress_notification": "ÃÄeleriniz yedekleniyor...",
+ "backup_background_service_in_progress_notification": "ÃÄeleriniz yedekleniyorâĻ",
"backup_background_service_upload_failure_notification": "{filename} yÃŧklemesi baÅarÄąsÄąz oldu",
"backup_controller_page_albums": "Yedekleme AlbÃŧmleri",
"backup_controller_page_background_app_refresh_disabled_content": "Arka planda yedeklemeyi kullanabilmek için Ayarlar > Genel > Arka Planda Uygulama Yenileme bÃļlÃŧmÃŧnden arka planda uygulama yenilemeyi etkinleÅtirin.",
@@ -508,16 +575,16 @@
"backup_controller_page_background_turn_off": "Arka plan hizmetini kapat",
"backup_controller_page_background_turn_on": "Arka plan hizmetini aç",
"backup_controller_page_background_wifi": "Sadece Wi-Fi",
- "backup_controller_page_backup": "Yedekle",
+ "backup_controller_page_backup": "Yedek",
"backup_controller_page_backup_selected": "Seçilen: ",
- "backup_controller_page_backup_sub": "Yedeklenen ÃļÄeler",
+ "backup_controller_page_backup_sub": "Yedeklenen fotoÄraflar ve videolar",
"backup_controller_page_created": "OluÅturma tarihi: {date}",
"backup_controller_page_desc_backup": "UygulamayÄą açtÄąÄÄąnÄązda yeni ÃļÄelerin sunucuya otomatik olarak yÃŧklenmesi için Ãļn planda yedeklemeyi aÃ§Äąn.",
"backup_controller_page_excluded": "Hariç tutuldu: ",
"backup_controller_page_failed": "BaÅarÄąsÄąz ({count})",
"backup_controller_page_filename": "Dosya adÄą: {filename} [{size}]",
"backup_controller_page_id": "KNu: {id}",
- "backup_controller_page_info": "Yedekleme bilgileri",
+ "backup_controller_page_info": "Yedekleme Bilgileri",
"backup_controller_page_none_selected": "Hiçbiri seçilmedi",
"backup_controller_page_remainder": "Kalan",
"backup_controller_page_remainder_sub": "Seçili albÃŧmlerden yedeklenecek kalan ÃļÄeler",
@@ -532,13 +599,16 @@
"backup_controller_page_turn_on": "Ãn planda yedeklemeyi aç",
"backup_controller_page_uploading_file_info": "Dosya bilgisi yÃŧkleniyor",
"backup_err_only_album": "Tek albÃŧm kaldÄąrÄąlamaz",
+ "backup_error_sync_failed": "Senkronizasyon baÅarÄąsÄąz. Yedekleme iÅlemi gerçekleÅtirilemiyor.",
"backup_info_card_assets": "ÃļÄeler",
"backup_manual_cancelled": "İptal Edildi",
"backup_manual_in_progress": "YÃŧkleme halihazÄąrda devam ediyor. Bir sÃŧre sonra deneyin",
"backup_manual_success": "BaÅarÄąlÄą",
"backup_manual_title": "YÃŧkleme durumu",
+ "backup_options": "Yedekleme Seçenekleri",
"backup_options_page_title": "Yedekleme seçenekleri",
"backup_setting_subtitle": "Arka planda ve Ãļn planda yÃŧkleme ayarlarÄąnÄą dÃŧzenle",
+ "backup_settings_subtitle": "YÃŧkleme ayarlarÄąnÄą yÃļnet",
"backward": "Geriye doÄru",
"biometric_auth_enabled": "Biyometrik kimlik doÄrulama etkin",
"biometric_locked_out": "Biyometrik kimlik doÄrulamasÄą kilitli",
@@ -557,7 +627,7 @@
"cache_settings_clear_cache_button": "ÃnbelleÄi temizle",
"cache_settings_clear_cache_button_title": "UygulamanÄąn ÃļnbelleÄini temizleyin. Ãnbellek yeniden oluÅturulana kadar uygulamanÄąn performansÄąnÄą Ãļnemli ÃļlçÃŧde etkileyecektir.",
"cache_settings_duplicated_assets_clear_button": "TEMİZLE",
- "cache_settings_duplicated_assets_subtitle": "Uygulama tarafÄąndan kara listeye alÄąnan ÃļÄeler",
+ "cache_settings_duplicated_assets_subtitle": "Uygulama tarafÄąndan yok sayÄąlan fotoÄraflar ve videolar",
"cache_settings_duplicated_assets_title": "Yinelenen ÃÄeler ({count})",
"cache_settings_statistics_album": "KÃŧtÃŧphane kÃŧçÃŧk resimleri",
"cache_settings_statistics_full": "Tam çÃļzÃŧnÃŧrlÃŧkte resimler",
@@ -574,9 +644,12 @@
"cancel": "İptal",
"cancel_search": "AramayÄą iptal et",
"canceled": "İptal edildi",
+ "canceling": "Vazgeçmek",
"cannot_merge_people": "KiÅiler birleÅtirilemiyor",
"cannot_undo_this_action": "Bu iÅlem geri alÄąnamaz!",
"cannot_update_the_description": "AÃ§Äąklama gÃŧncellenemiyor",
+ "cast": "YansÄąt",
+ "cast_description": "KullanÄąlabilir yansÄątma hedeflerini yapÄąlandÄąr",
"change_date": "Tarihi deÄiÅtir",
"change_description": "AÃ§ÄąklamayÄą deÄiÅtir",
"change_display_order": "GÃļrÃŧntÃŧleme sÄąrasÄąnÄą deÄiÅtir",
@@ -585,31 +658,34 @@
"change_name": "İsim deÄiÅtir",
"change_name_successfully": "AdÄą baÅarÄąyla deÄiÅtirildi",
"change_password": "Åifre DeÄiÅtir",
- "change_password_description": "Bu ya sistemdeki ilk oturum aÃ§ÄąÅÄąnÄąz ya da Åifre deÄiÅikliÄi için bir talepte bulunuldu. LÃŧtfen yeni Åifreyi aÅaÄÄąya yazÄąnÄąz.",
- "change_password_form_confirm_password": "Parola OnayÄą",
- "change_password_form_description": "Merhaba {name},\n\nBu sisteme ilk kez giriÅ yaptÄąnÄąz veya parolanÄązÄą deÄiÅtirmeniz için bir talepte bulunuldu. LÃŧtfen aÅaÄÄąya yeni parolanÄązÄą girin.",
- "change_password_form_new_password": "Yeni Parola",
- "change_password_form_password_mismatch": "Parolalar eÅleÅmiyor",
- "change_password_form_reenter_new_password": "Tekrar Yeni Parola",
+ "change_password_description": "Bu sisteme ilk kez giriÅ yapÄąyorsunuz veya Åifrenizi deÄiÅtirmek için bir istekte bulunuldu. LÃŧtfen aÅaÄÄąya yeni Åifrenizi girin.",
+ "change_password_form_confirm_password": "Åifreyi Onayla",
+ "change_password_form_description": "Merhaba {name},\n\nBu sisteme ilk kez giriÅ yapÄąyorsunuz veya Åifrenizi deÄiÅtirmek için bir istekte bulunuldu. LÃŧtfen aÅaÄÄąya yeni Åifrenizi girin.",
+ "change_password_form_new_password": "Yeni Åifre",
+ "change_password_form_password_mismatch": "Åifreler eÅleÅmiyor",
+ "change_password_form_reenter_new_password": "Yeni Åifreyi Tekrar Giriniz",
"change_pin_code": "PIN kodunu deÄiÅtirin",
"change_your_password": "Åifreni deÄiÅtir",
"changed_visibility_successfully": "GÃļrÃŧnÃŧrlÃŧk baÅarÄąyla deÄiÅtirildi",
- "check_corrupt_asset_backup": "Bozuk yedek dosyalarÄąnÄą kontrol et",
+ "charging": "Åarj oluyor",
+ "charging_requirement_mobile_backup": "Arka plan yedekleme için cihazÄąn Åarjda olmasÄą gerekir",
+ "check_corrupt_asset_backup": "Bozuk ÃļÄe yedeklemelerini kontrol et",
"check_corrupt_asset_backup_button": "Kontrol et",
- "check_corrupt_asset_backup_description": "Bu kontrolÃŧ yalnÄązca Wi-Fi Ãŧzerinden ve tÃŧm dosyalar yedeklendikten sonra çalÄąÅtÄąrÄąn. İÅlem birkaç dakika sÃŧrebilir.",
+ "check_corrupt_asset_backup_description": "Bu kontrolÃŧ yalnÄązca Wi-Fi Ãŧzerinden ve tÃŧm ÃļÄeler yedeklendikten sonra çalÄąÅtÄąrÄąn. İÅlem birkaç dakika sÃŧrebilir.",
"check_logs": "GÃŧnlÃŧkleri Kontrol Et",
"choose_matching_people_to_merge": "BirleÅtirmek için eÅleÅen kiÅileri seçiniz",
"city": "Åehir",
- "clear": "Temiz",
+ "clear": "Temizle",
"clear_all": "Hepsini temizle",
"clear_all_recent_searches": "Son aramalarÄąn hepsini temizle",
- "clear_message": "MesajÄą Temizle",
- "clear_value": "DeÄeri Temizle",
+ "clear_file_cache": "Dosya ÃnbelleÄi Temizle",
+ "clear_message": "MesajÄą temizle",
+ "clear_value": "DeÄeri temizle",
"client_cert_dialog_msg_confirm": "Tamam",
- "client_cert_enter_password": "Parola Gir",
+ "client_cert_enter_password": "Åifreyi Girin",
"client_cert_import": "İçe Aktar",
"client_cert_import_success_msg": "İstemci sertifikasÄą içe aktarÄąldÄą",
- "client_cert_invalid_msg": "Geçersiz sertifika dosyasÄą veya yanlÄąÅ parola",
+ "client_cert_invalid_msg": "Geçersiz sertifika dosyasÄą veya yanlÄąÅ Åifre",
"client_cert_remove_msg": "İstemci sertifikasĹ kaldĹrĹldĹ",
"client_cert_subtitle": "YalnÄązca PKCS12 (.p12, .pfx) biçimini destekler. Sertifika İçe Aktarma/KaldÄąrma yalnÄązca oturum açmadan Ãļnce kullanÄąlabilir",
"client_cert_title": "SSL İstemci SertifikasĹ",
@@ -628,14 +704,15 @@
"completed": "TamamlandÄą",
"confirm": "Onayla",
"confirm_admin_password": "YÃļnetici Åifresini Onayla",
- "confirm_delete_face": "VarlÄąktan {name} yÃŧzÃŧnÃŧ silmek istediÄinizden emin misiniz?",
+ "confirm_delete_face": "ÃÄeden {name} yÃŧzÃŧnÃŧ silmek istediÄinizden emin misiniz?",
"confirm_delete_shared_link": "Bu paylaÅÄąlan baÄlantÄąyÄą silmek istediÄinizden emin misiniz?",
- "confirm_keep_this_delete_others": "YÄąÄÄąndaki diÄer tÃŧm ÃļÄeler bu varlÄąk haricinde silinecektir. Devam etmek istediÄinizden emin misiniz?",
+ "confirm_keep_this_delete_others": "Bu ÃļÄe hariç, yÄąÄÄąndaki diÄer tÃŧm ÃļÄeler silinecektir. Devam etmek istediÄinizden emin misiniz?",
"confirm_new_pin_code": "Yeni PIN kodunu onaylayÄąn",
"confirm_password": "Åifreyi onayla",
"confirm_tag_face": "Bu yÃŧzÃŧ {name} olarak etiketlemek ister misiniz?",
"confirm_tag_face_unnamed": "Bu yÃŧzÃŧ etiketlemek ister misin?",
"connected_device": "Cihaz baÄlandÄą",
+ "connected_to": "BaÄlÄą",
"contain": "İçermek",
"context": "BaÄlam",
"continue": "Devam et",
@@ -644,8 +721,8 @@
"control_bottom_app_bar_delete_from_local": "Cihazdan sil",
"control_bottom_app_bar_edit_location": "Konumu DÃŧzenle",
"control_bottom_app_bar_edit_time": "Tarih ve Saati DÃŧzenle",
- "control_bottom_app_bar_share_link": "İliÅimi paylaÅ",
- "control_bottom_app_bar_share_to": "PaylaÅ:",
+ "control_bottom_app_bar_share_link": "BaÄlantÄąyÄą PaylaÅ",
+ "control_bottom_app_bar_share_to": "PaylaÅma",
"control_bottom_app_bar_trash_from_immich": "ÃÃļp Kutusuna At",
"copied_image_to_clipboard": "Resim, panoya kopyalandÄą.",
"copied_to_clipboard": "Panoya kopyalandÄą!",
@@ -654,7 +731,7 @@
"copy_image": "Resmi Kopyala",
"copy_link": "BaÄlantÄąyÄą kopyala",
"copy_link_to_clipboard": "BaÄlantÄąyÄą panoya kopyala",
- "copy_password": "ParolayÄą kopyala",
+ "copy_password": "Åifreyi kopyala",
"copy_to_clipboard": "Panoya Kopyala",
"country": "Ãlke",
"cover": "Kapla",
@@ -668,15 +745,17 @@
"create_link_to_share_description": "BaÄlantÄąya sahip olan herkesin seçilen fotoÄraflarÄą gÃļrmesine izin ver",
"create_new": "YENİ OLUÅTUR",
"create_new_person": "Yeni kiÅi oluÅtur",
- "create_new_person_hint": "Seçili varlÄąklarÄą yeni bir kiÅiye atayÄąn",
+ "create_new_person_hint": "Seçili ÃļÄeleri yeni bir kiÅiye atayÄąn",
"create_new_user": "Yeni kullanÄącÄą oluÅtur",
- "create_shared_album_page_share_add_assets": "İÃERİK EKLE",
+ "create_shared_album_page_share_add_assets": "ÃÄELER EKLE",
"create_shared_album_page_share_select_photos": "FotoÄraflarÄą Seç",
+ "create_shared_link": "PaylaÅÄąlan baÄlantÄą oluÅtur",
"create_tag": "Etiket oluÅtur",
"create_tag_description": "Yeni bir etiket oluÅturun. İç içe geçmiÅ etiketler için, etiketi tam yolu ve eÄik çizgileri de dahil ederek giriniz.",
"create_user": "KullanÄącÄą oluÅtur",
"created": "OluÅturuldu",
"created_at": "OluÅturuldu",
+ "creating_linked_albums": "BaÄlantÄąlÄą albÃŧmler oluÅturuluyor...",
"crop": "Kes",
"curated_object_page_title": "Nesneler",
"current_device": "Mevcut cihaz",
@@ -684,9 +763,11 @@
"current_server_address": "Mevcut sunucu adresi",
"custom_locale": "Ãzel Yerel Ayar",
"custom_locale_description": "Tarihleri ve sayÄąlarÄą dile ve bÃļlgeye gÃļre biçimlendirin",
+ "custom_url": "Ãzel URL",
"daily_title_text_date": "dd MMM E",
"daily_title_text_date_year": "dd MMM yyyy E",
"dark": "Koyu",
+ "dark_theme": "KaranlÄąk temaya geç",
"date_after": "Sonraki tarih",
"date_and_time": "Tarih ve Zaman",
"date_before": "Ãnceki tarih",
@@ -694,14 +775,17 @@
"date_of_birth_saved": "DoÄum gÃŧnÃŧ baÅarÄą ile kaydedildi",
"date_range": "Tarih aralÄąÄÄą",
"day": "GÃŧn",
+ "days": "GÃŧnler",
"deduplicate_all": "TÃŧm kopyalarÄą kaldÄąr",
"deduplication_criteria_1": "Resim boyutu (bayt olarak)",
"deduplication_criteria_2": "EXIF veri sayÄąsÄą",
"deduplication_info": "TekilleÅtirme Bilgileri",
- "deduplication_info_description": "VarlÄąklarÄą otomatik olarak Ãļnceden seçmek ve yinelenenleri toplu olarak kaldÄąrmak için Åunlara bakÄąyoruz:",
+ "deduplication_info_description": "ÃÄeleri otomatik olarak Ãļnceden seçmek ve yinelenenleri toplu olarak kaldÄąrmak için Åunlara bakÄąyoruz:",
"default_locale": "VarsayÄąlan Yerel Ayar",
"default_locale_description": "Tarihleri ve sayÄąlarÄą tarayÄącÄąnÄązÄąn yerel ayarÄąna gÃļre biçimlendirin",
"delete": "Sil",
+ "delete_action_confirmation_message": "Bu ÃļÄeyi silmek istediÄinizden emin misiniz? Bu iÅlem, ÃļÄeyi sunucunun çÃļp kutusuna taÅÄąyacak ve yerel olarak silmek isteyip istemediÄinizi soracaktÄąr",
+ "delete_action_prompt": "{count} silindi",
"delete_album": "AlbÃŧmÃŧ sil",
"delete_api_key_prompt": "Bu API anahtarÄąnÄą silmek istediÄinizden emin misiniz?",
"delete_dialog_alert": "Bu ÃļÄeler cihazÄąnÄązdan ve Immich'ten kalÄącÄą olarak silinecektir",
@@ -715,35 +799,41 @@
"delete_key": "AnahtarÄą sil",
"delete_library": "KÃŧtÃŧphaneyi sil",
"delete_link": "BaÄlantÄąyÄą sil",
+ "delete_local_action_prompt": "{count} yerel olarak silindi",
"delete_local_dialog_ok_backed_up_only": "Sadece YedeklenmiÅleri Sil",
"delete_local_dialog_ok_force": "Yine de Sil",
"delete_others": "DiÄerlerini sil",
- "delete_shared_link": "PaylaÅÄąlmÄąÅ linki sil",
- "delete_shared_link_dialog_title": "PaylaÅÄąlan BaÄlantÄą Sil",
+ "delete_permanently": "KalÄącÄą olarak sil",
+ "delete_permanently_action_prompt": "{count} kalÄącÄą olarak silindi",
+ "delete_shared_link": "PaylaÅÄąlan baÄlantÄąyÄą sil",
+ "delete_shared_link_dialog_title": "PaylaÅÄąlan BaÄlantÄąyÄą Sil",
"delete_tag": "Etiketi sil",
"delete_tag_confirmation_prompt": "{tagName} etiketini silmek istediÄinizden emin misiniz?",
"delete_user": "KullanÄącÄąyÄą sil",
"deleted_shared_link": "PaylaÅÄąlan baÄlantÄą silindi",
- "deletes_missing_assets": "Diskte eksik olan varlÄąklarÄą siler",
+ "deletes_missing_assets": "Diskte eksik olan ÃļÄeleri siler",
"description": "AÃ§Äąklama",
"description_input_hint_text": "AÃ§Äąklama ekle...",
"description_input_submit_error": "AÃ§Äąklama gÃŧncellenirken hata oluÅtu, daha fazla ayrÄąntÄą için gÃŧnlÃŧÄÃŧ kontrol edin",
+ "deselect_all": "TÃŧmÃŧnÃŧ Seçimi KaldÄąr",
"details": "Detaylar",
"direction": "YÃļn",
"disabled": "Devre dÄąÅÄą bÄąrakÄąldÄą",
"disallow_edits": "DeÄiÅikliklere izin verme",
"discord": "Discord",
"discover": "KeÅfet",
+ "discovered_devices": "KeÅfedilen aygÄątlar",
"dismiss_all_errors": "TÃŧm hatalarÄą yoksay",
"dismiss_error": "HatayÄą yoksay",
"display_options": "GÃļrÃŧntÃŧleme seçenekleri",
"display_order": "GÃļsterim sÄąralamasÄą",
"display_original_photos": "Orijinal fotoÄraflarÄą gÃļster",
- "display_original_photos_setting_description": "Orijinal varlÄąk web uyumlu olduÄunda, bir varlÄąÄÄą gÃļrÃŧntÃŧlerken kÃŧçÃŧk resimler yerine orijinal fotoÄrafÄą gÃļrÃŧntÃŧlemeyi tercih edin. Bu, fotoÄraf gÃļrÃŧntÃŧleme hÄązlarÄąnÄąn yavaÅlamasÄąna neden olabilir.",
+ "display_original_photos_setting_description": "Orijinal ÃļÄe web uyumlu olduÄunda, bir ÃļÄeyi gÃļrÃŧntÃŧlerken kÃŧçÃŧk resimler yerine orijinal fotoÄrafÄą gÃļrÃŧntÃŧlemeyi tercih edin. Bu, fotoÄraf gÃļrÃŧntÃŧleme hÄązlarÄąnÄąn yavaÅlamasÄąna neden olabilir.",
"do_not_show_again": "Bu mesajÄą bir daha gÃļsterme",
"documentation": "DokÃŧmantasyon",
"done": "Bitti",
"download": "İndir",
+ "download_action_prompt": "{count} ÃļÄe indiriliyor",
"download_canceled": "İndirme iptal edildi",
"download_complete": "İndirme tamamlandĹ",
"download_enqueue": "İndirme sĹraya alĹndĹ",
@@ -755,13 +845,13 @@
"download_notfound": "İndirme bulunamadĹ",
"download_paused": "İndirme duraklatĹldĹ",
"download_settings": "İndir",
- "download_settings_description": "VarlÄąk indirme ile ilgili ayarlarÄą yÃļnetin",
+ "download_settings_description": "ÃÄe indirme ile ilgili ayarlarÄą yÃļnetin",
"download_started": "İndirme baÅladÄą",
"download_sucess": "İndirme baÅarÄąlÄą",
"download_sucess_android": "Medya DCIM/Immich klasÃļrÃŧne indirildi",
"download_waiting_to_retry": "Yeniden denemek için bekleniyor",
"downloading": "İndiriliyor",
- "downloading_asset_filename": "VarlÄąk indiriliyor {filename}",
+ "downloading_asset_filename": "ÃÄe indiriliyor {filename}",
"downloading_media": "Medya indiriliyor",
"drop_files_to_upload": "DosyalarÄą yÃŧklemek için herhangi bir yere bÄąrakÄąn",
"duplicates": "Kopyalar",
@@ -770,8 +860,12 @@
"edit": "DÃŧzenle",
"edit_album": "AlbÃŧmÃŧ dÃŧzenle",
"edit_avatar": "AvatarÄą DÃŧzenle",
+ "edit_birthday": "DoÄum gÃŧnÃŧnÃŧ dÃŧzenle",
"edit_date": "Tarihi DÃŧzenle",
"edit_date_and_time": "Tarih ve zamanÄą dÃŧzenleyin",
+ "edit_date_and_time_action_prompt": "{count} tarih ve zaman dÃŧzenlendi",
+ "edit_date_and_time_by_offset": "Tarihi ofset ile deÄiÅtir",
+ "edit_date_and_time_by_offset_interval": "Yeni tarih aralÄąÄÄą: {from}'dan {to}'a kadar",
"edit_description": "AÃ§ÄąklamayÄą dÃŧzenle",
"edit_description_prompt": "LÃŧtfen yeni bir aÃ§Äąklama seçin:",
"edit_exclusion_pattern": "Hariç tutma desenini dÃŧzenle",
@@ -781,6 +875,7 @@
"edit_key": "AnahtarÄą dÃŧzenle",
"edit_link": "BaÄlantÄąyÄą dÃŧzenle",
"edit_location": "Lokasyonu dÃŧzenleyin",
+ "edit_location_action_prompt": "{count} konum dÃŧzenlendi",
"edit_location_dialog_title": "Konum",
"edit_name": "İsmi dÃŧzenleyin",
"edit_people": "KiÅileri dÃŧzenle",
@@ -797,59 +892,66 @@
"email_notifications": "E-posta bildirimleri",
"empty_folder": "Bu klasÃļr boÅ",
"empty_trash": "ÃÃļpÃŧ boÅalt",
- "empty_trash_confirmation": "ÃÃļp kutusunu boÅaltmak istediÄinizden emin misiniz? Bu iÅlem, Immich'teki çÃļp kutusundaki tÃŧm varlÄąklarÄą kalÄącÄą olarak silecektir.\nBu iÅlemi geri alamazsÄąnÄąz!",
+ "empty_trash_confirmation": "ÃÃļp kutusunu boÅaltmak istediÄinizden emin misiniz? Bu iÅlem, çÃļp kutusundaki tÃŧm varlÄąklarÄą Immich'ten kalÄącÄą olarak silecektir.\nBu iÅlemi geri alamazsÄąnÄąz!",
"enable": "EtkinleÅtir",
+ "enable_backup": "Yedeklemeyi EtkinleÅtir",
"enable_biometric_auth_description": "Biyometrik kimlik doÄrulamasÄąnÄą etkinleÅtirmek için PIN kodu girin",
"enabled": "EtkinleÅtirildi",
"end_date": "BitiÅ tarihi",
+ "enqueued": "KuyruÄa alÄąndÄą",
"enter_wifi_name": "Wi-Fi adÄąnÄą girin",
- "enter_your_pin_code": "Pin kodu girin",
+ "enter_your_pin_code": "PIN kodunuzu girin",
"enter_your_pin_code_subtitle": "Kilitli klasÃļre eriÅmek için PIN kodunuzu girin",
"error": "Hata",
"error_change_sort_album": "AlbÃŧm sÄąralama dÃŧzeni deÄiÅtirilemedi",
- "error_delete_face": "YÃŧzÃŧ varlÄąktan silme hatasÄą",
+ "error_delete_face": "ÃÄeden yÃŧz silme hatasÄą",
+ "error_getting_places": "Konum bilgisi alÄąnÄąrken hata oluÅtu",
"error_loading_image": "Resim yÃŧklenirken hata oluÅtu",
+ "error_loading_partners": "OrtaklarÄą yÃŧkleme hatasÄą: {error}",
"error_saving_image": "Hata: {error}",
+ "error_tag_face_bounding_box": "YÃŧz etiketleme hatasÄą â sÄąnÄąrlayÄącÄą kutu koordinatlarÄą alÄąnamadÄą",
"error_title": "Bir Hata OluÅtu - Bir Åeyler ters gitti",
"errors": {
- "cannot_navigate_next_asset": "Sonraki varlÄąÄa geçiÅ yapÄąlamÄąyor",
- "cannot_navigate_previous_asset": "Ãnceki varlÄąÄa geçiÅ yapÄąlamÄąyor",
+ "cannot_navigate_next_asset": "Sonraki ÃļÄeye geçiÅ yapÄąlamÄąyor",
+ "cannot_navigate_previous_asset": "Ãnceki ÃļÄeye geçiÅ yapÄąlamÄąyor",
"cant_apply_changes": "DeÄiÅiklikler uygulanamÄąyor",
"cant_change_activity": "EtkinliÄi {enabled, select, true {devre dÄąÅÄą bÄąrakamÄąyor} other {etkinleÅtiremiyor}}",
- "cant_change_asset_favorite": "VarlÄąÄÄąn favori durumunu deÄiÅtiremiyor",
- "cant_change_metadata_assets_count": "{count, plural, one {# varlÄąÄÄąn} other {# varlÄąklarÄąn}} meta verisi deÄiÅtirilemiyor",
+ "cant_change_asset_favorite": "ÃÄenin favori durumu deÄiÅtirilemiyor",
+ "cant_change_metadata_assets_count": "{count, plural, one {# ÃļÄenin} other {# ÃļÄelerin}} meta verisi deÄiÅtirilemiyor",
"cant_get_faces": "YÃŧzler alÄąnamadÄą",
"cant_get_number_of_comments": "YorumlarÄąn sayÄąsÄą alÄąnamadÄą",
"cant_search_people": "KiÅiler aranamÄąyor",
"cant_search_places": "Mekanlar aranamÄąyor",
- "error_adding_assets_to_album": "AlbÃŧme varlÄąk ekleme hatasÄą",
+ "error_adding_assets_to_album": "AlbÃŧme ÃļÄe ekleme hatasÄą",
"error_adding_users_to_album": "AlbÃŧme kullanÄącÄą ekleme hatasÄą",
"error_deleting_shared_user": "PaylaÅÄąlan kullanÄącÄą silme hatasÄą",
"error_downloading": "{filename} indirme hatasÄą",
"error_hiding_buy_button": "SatÄąn alma butonu gizleme hatasÄą",
- "error_removing_assets_from_album": "VarlÄąÄÄą albÃŧmden silme hatasÄą, daha fazla detay için konsolu kontrol et",
- "error_selecting_all_assets": "BÃŧtÃŧn varlÄąklarÄą seçme hatasÄą",
+ "error_removing_assets_from_album": "ÃÄeyi albÃŧmden silme hatasÄą, daha fazla detay için konsolu kontrol et",
+ "error_selecting_all_assets": "TÃŧm ÃļÄeleri seçerken hata oluÅtu",
"exclusion_pattern_already_exists": "Bu dÄąÅlama modeli halihazÄąrda mevcut.",
"failed_to_create_album": "AlbÃŧm oluÅturulamadÄą",
"failed_to_create_shared_link": "PaylaÅÄąlan baÄlantÄą oluÅturulamadÄą",
"failed_to_edit_shared_link": "PaylaÅÄąlan baÄlantÄą dÃŧzenlenemedi",
"failed_to_get_people": "KiÅiler alÄąnamadÄą",
"failed_to_keep_this_delete_others": "Bu ÃļÄenin tutulmasÄą ve diÄer ÃļÄenin silinmesi baÅarÄąsÄąz oldu",
- "failed_to_load_asset": "VarlÄąk yÃŧklenemedi",
- "failed_to_load_assets": "VarlÄąklar yÃŧklenemedi",
+ "failed_to_load_asset": "ÃÄe yÃŧklenemedi",
+ "failed_to_load_assets": "ÃÄeler yÃŧklenemedi",
"failed_to_load_notifications": "Bildirim yÃŧklenemedi",
"failed_to_load_people": "KiÅiler yÃŧklenemedi",
"failed_to_remove_product_key": "ÃrÃŧn anahtarÄą kaldÄąrÄąlamadÄą",
- "failed_to_stack_assets": "VarlÄąklar yÄąÄÄąnlanamadÄą",
- "failed_to_unstack_assets": "VarlÄąklarÄąn yÄąÄÄąnÄą kaldÄąrÄąlamadÄą",
+ "failed_to_reset_pin_code": "PIN kodu sÄąfÄąrlanamadÄą",
+ "failed_to_stack_assets": "ÃÄeler yÄąÄÄąnlanamadÄą",
+ "failed_to_unstack_assets": "ÃÄelerin yÄąÄÄąnÄą kaldÄąrÄąlamadÄą",
"failed_to_update_notification_status": "Bildirim durumu gÃŧncellenemedi",
"import_path_already_exists": "Bu içe aktarma yolu halihazÄąrda mevcut.",
"incorrect_email_or_password": "YanlÄąÅ e-posta veya Åifre",
"paths_validation_failed": "{paths, plural, one {# Yol} other {# Yollar}} doÄrulanamadÄą",
"profile_picture_transparent_pixels": "Profil resimleri Åeffaf piksele sahip olamaz. LÃŧtfen resme yakÄąnlaÅtÄąrÄąn ve/veya resmi hareket ettirin.",
"quota_higher_than_disk_size": "Disk boyutundan daha yÃŧksek bir kota belirlediniz",
+ "something_went_wrong": "Bir Åeyler ters gitti",
"unable_to_add_album_users": "KullanÄącÄąlar albÃŧme eklenemiyor",
- "unable_to_add_assets_to_shared_link": "VarlÄąklar paylaÅÄąlan baÄlantÄąya eklenemiyor",
+ "unable_to_add_assets_to_shared_link": "ÃÄeler paylaÅÄąlan baÄlantÄąya eklenemiyor",
"unable_to_add_comment": "Yorum eklenemiyor",
"unable_to_add_exclusion_pattern": "Hariç tutma modeli eklenemiyor",
"unable_to_add_import_path": "İçe aktarma yolu eklenemiyor",
@@ -859,6 +961,7 @@
"unable_to_archive_unarchive": "{archived, select, true {ArÅivleme} other {ArÅivden Ã§Äąkarma}} iÅlemi yapÄąlamÄąyor",
"unable_to_change_album_user_role": "AlbÃŧm kullanÄącÄą rolÃŧ deÄiÅtirilemiyor",
"unable_to_change_date": "Tarih deÄiÅtirilemiyor",
+ "unable_to_change_description": "AÃ§Äąklama deÄiÅtirilemiyor",
"unable_to_change_favorite": "Favori durumu deÄiÅtirilemiyor",
"unable_to_change_location": "Konum deÄiÅtirilemiyor",
"unable_to_change_password": "Åifre deÄiÅtirilemiyor",
@@ -871,8 +974,8 @@
"unable_to_create_library": "KÃŧtÃŧphane oluÅturulamÄąyor",
"unable_to_create_user": "KullanÄącÄą oluÅturulamÄąyor",
"unable_to_delete_album": "AlbÃŧm silinemiyor",
- "unable_to_delete_asset": "VarlÄąk silinemiyor",
- "unable_to_delete_assets": "VarlÄąklar silinemiyor",
+ "unable_to_delete_asset": "ÃÄe silinemiyor",
+ "unable_to_delete_assets": "ÃÄeler silinemiyor",
"unable_to_delete_exclusion_pattern": "Hariç tutma deseni silinemiyor",
"unable_to_delete_import_path": "İçe aktarma yolu silinemiyor",
"unable_to_delete_shared_link": "PaylaÅÄąlan baÄlantÄą silinemiyor",
@@ -892,18 +995,19 @@
"unable_to_log_out_device": "Cihazdan Ã§ÄąkÄąÅ yapÄąlamÄąyor",
"unable_to_login_with_oauth": "OAuth ile giriÅ yapÄąlamÄąyor",
"unable_to_play_video": "Video oynatÄąlamÄąyor",
- "unable_to_reassign_assets_existing_person": "VarlÄąklar {name, select, null {mevcut bir kiÅiye} other {{name}}} yeniden atanamÄąyor",
- "unable_to_reassign_assets_new_person": "VarlÄąklar yeni bir kiÅiye yeniden atanamÄąyor",
+ "unable_to_reassign_assets_existing_person": "ÃÄeler {name, select, null {mevcut bir kiÅiye} other {{name}}} yeniden atanamÄąyor",
+ "unable_to_reassign_assets_new_person": "ÃÄeler yeni bir kiÅiye yeniden atanamÄąyor",
"unable_to_refresh_user": "KullanÄącÄą yenilenemiyor",
"unable_to_remove_album_users": "AlbÃŧm kullanÄącÄąlarÄą kaldÄąrÄąlamÄąyor",
"unable_to_remove_api_key": "API anahtarÄą kaldÄąrÄąlamÄąyor",
- "unable_to_remove_assets_from_shared_link": "VarlÄąklar paylaÅÄąlan baÄlantÄądan kaldÄąrÄąlamÄąyor",
+ "unable_to_remove_assets_from_shared_link": "ÃÄeler paylaÅÄąlan baÄlantÄądan kaldÄąrÄąlamÄąyor",
"unable_to_remove_library": "KÃŧtÃŧphane kaldÄąrÄąlamadÄą",
"unable_to_remove_partner": "Ortak kaldÄąrÄąlamÄąyor",
"unable_to_remove_reaction": "Reaksiyon kaldÄąrÄąlamÄąyor",
"unable_to_reset_password": "Åifre sÄąfÄąrlanamÄąyor",
+ "unable_to_reset_pin_code": "PIN kodu sÄąfÄąrlanamÄąyor",
"unable_to_resolve_duplicate": "Ãiftler çÃļzÃŧmlenemiyor",
- "unable_to_restore_assets": "VarlÄąklar geri yÃŧklenemiyor",
+ "unable_to_restore_assets": "ÃÄeler geri yÃŧklenemiyor",
"unable_to_restore_trash": "ÃÃļp geri yÃŧklenemiyor",
"unable_to_restore_user": "KullanÄącÄą geri yÃŧklenemiyor",
"unable_to_save_album": "AlbÃŧm kaydedilemiyor",
@@ -917,7 +1021,7 @@
"unable_to_set_feature_photo": "Ãzellikli fotoÄraf ayarlanamÄąyor",
"unable_to_set_profile_picture": "Profil resmi ayarlanamÄąyor",
"unable_to_submit_job": "GÃļrev gÃļnderilemiyor",
- "unable_to_trash_asset": "VarlÄąk çÃļp kutusuna taÅÄąnamÄąyor",
+ "unable_to_trash_asset": "ÃÄe çÃļp kutusuna taÅÄąnamÄąyor",
"unable_to_unlink_account": "Hesap baÄlantÄąsÄą kaldÄąrÄąlamÄąyor",
"unable_to_unlink_motion_video": "Hareket videosunun baÄlantÄąsÄą kaldÄąrÄąlamÄąyor",
"unable_to_update_album_cover": "AlbÃŧm resmi gÃŧncellenemiyor",
@@ -931,6 +1035,7 @@
},
"exif": "EXIF",
"exif_bottom_sheet_description": "AÃ§Äąklama Ekle...",
+ "exif_bottom_sheet_description_error": "AÃ§Äąklama gÃŧncelleme hatasÄą",
"exif_bottom_sheet_details": "DETAYLAR",
"exif_bottom_sheet_location": "KONUM",
"exif_bottom_sheet_people": "KİÅİLER",
@@ -948,19 +1053,26 @@
"explorer": "GeçmiÅ",
"export": "DÄąÅa Aktar",
"export_as_json": "JSON olarak DÄąÅa Aktar",
+ "export_database": "VeritabanÄąnÄą DÄąÅa Aktar",
+ "export_database_description": "SQLite veritabanÄąnÄą dÄąÅa aktarÄąn",
"extension": "UzantÄą",
"external": "Harici",
"external_libraries": "Harici kÃŧtÃŧphaneler",
"external_network": "Harici aÄlar",
- "external_network_sheet_info": "BelirlenmiÅ WiFi aÄÄąna baÄlÄą olmadÄąÄÄąnda uygulama, yukarÄądan aÅaÄÄąya doÄru ulaÅabileceÄi aÅaÄÄądaki URL'lerden ilki aracÄąlÄąÄÄąyla sunucuya baÄlanacaktÄąr",
+ "external_network_sheet_info": "BelirlenmiÅ Wi-Fi aÄÄąna baÄlÄą olmadÄąÄÄąnda uygulama, yukarÄądan aÅaÄÄąya doÄru ulaÅabileceÄi aÅaÄÄądaki URL'lerden ilki aracÄąlÄąÄÄąyla sunucuya baÄlanacaktÄąr",
"face_unassigned": "YÃŧz atanmadÄą",
- "failed_to_load_assets": "VarlÄąklar yÃŧklenemedi",
+ "failed": "BaÅarÄąsÄąz",
+ "failed_to_authenticate": "Kimlik doÄrulamasÄą yapÄąlamadÄą",
+ "failed_to_load_assets": "ÃÄeler yÃŧklenemedi",
+ "failed_to_load_folder": "KlasÃļr yÃŧklenemedi",
"favorite": "Favori",
- "favorite_or_unfavorite_photo": "Favoriye ekle veya Ã§Äąkar",
+ "favorite_action_prompt": "{count} Favorilere eklendi",
+ "favorite_or_unfavorite_photo": "Favorilere ekle veya Ã§Äąkar",
"favorites": "Favoriler",
"favorites_page_no_favorites": "Favori ÃļÄe bulunamadÄą",
- "feature_photo_updated": "Ãzellikli fotoÄraf gÃŧncellendi",
+ "feature_photo_updated": "Ãne Ã§Äąkan fotoÄraf gÃŧncellendi",
"features": "Ãzellikler",
+ "features_in_development": "GeliÅtirme AÅamasÄąndaki Ãzellikler",
"features_setting_description": "UygulamanÄąn Ãļzelliklerini yÃļnet",
"file_name": "Dosya adÄą",
"file_name_or_extension": "Dosya adÄą veya uzantÄą",
@@ -968,18 +1080,28 @@
"filetype": "Dosya tipi",
"filter": "Filtre",
"filter_people": "KiÅileri filtrele",
+ "filter_places": "Yerleri sÃŧz",
"find_them_fast": "AdlarÄąna gÃļre hÄązlÄąca bul",
+ "first": "İlk",
"fix_incorrect_match": "YanlÄąÅ eÅleÅtirmeyi dÃŧzelt",
+ "folder": "KlasÃļr",
+ "folder_not_found": "KlasÃļr bulunamadÄą",
"folders": "KlasÃļrler",
"folders_feature_description": "Dosya sistemindeki fotoÄraf ve videolarÄą klasÃļr gÃļrÃŧnÃŧmÃŧyle keÅfedin",
+ "forgot_pin_code_question": "PIN kodunuzu mu unuttunuz?",
"forward": "İleri",
+ "gcast_enabled": "Google Cast",
+ "gcast_enabled_description": "Bu Ãļzellik, çalÄąÅabilmek için Google'dan harici kaynaklar yÃŧkler.",
"general": "Genel",
+ "geolocation_instruction_location": "GPS koordinatlarÄą olan bir ÃļÄeyi tÄąklayarak konumunu kullanÄąn veya haritadan doÄrudan bir konum seçin",
"get_help": "YardÄąm Al",
"get_wifiname_error": "Wi-Fi adÄą alÄąnamadÄą. Gerekli izinleri verdiÄinizden ve bir Wi-Fi aÄÄąna baÄlÄą olduÄunuzdan emin olun",
"getting_started": "BaÅlarken",
"go_back": "Geri git",
"go_to_folder": "KlasÃļre git",
"go_to_search": "Aramaya git",
+ "gps": "GPS",
+ "gps_missing": "GPS yok",
"grant_permission": "İzin ver",
"group_albums_by": "AlbÃŧmleri gruplandÄąr...",
"group_country": "Ãlkeye gÃļre grupla",
@@ -990,11 +1112,14 @@
"haptic_feedback_switch": "Dokunsal geri bildirimi aç",
"haptic_feedback_title": "Dokunsal Geri Bildirim (Haptic Feedback)",
"has_quota": "Kota var",
+ "hash_asset": "Karma ÃļÄe",
+ "hashed_assets": "Karma ÃļÄeler",
+ "hashing": "Hashleme",
"header_settings_add_header_tip": "Header Ekle",
"header_settings_field_validator_msg": "DeÄer boÅ olamaz",
"header_settings_header_name_input": "Header adÄą",
"header_settings_header_value_input": "Header deÄeri",
- "headers_settings_tile_subtitle": "UygulamanÄąn her aÄ isteÄiyle birlikte gÃļndermesi gereken proxy header'larÄą tanÄąmlayÄąn",
+ "headers_settings_tile_subtitle": "UygulamanÄąn her aÄ isteÄinde gÃļndermesi gereken proxy baÅlÄąklarÄąnÄą tanÄąmlayÄąn",
"headers_settings_tile_title": "Ãzel proxy headers",
"hi_user": "Merhaba {name} {email}",
"hide_all_people": "TÃŧm kiÅileri gizle",
@@ -1003,21 +1128,27 @@
"hide_password": "Åifreyi gizle",
"hide_person": "KiÅiyi gizle",
"hide_unnamed_people": "İsimsiz kiÅileri gizle",
- "home_page_add_to_album_conflicts": "{album} albÃŧmÃŧne {added} ÃļÄe eklendi. {failed} varlÄąk zaten albÃŧmdeydi.",
+ "home_page_add_to_album_conflicts": "{album} albÃŧmÃŧne {added} ÃļÄe eklendi. {failed} ÃļÄe zaten albÃŧmdeydi.",
"home_page_add_to_album_err_local": "Yerel ÃļÄeler henÃŧz albÃŧmlere eklenemiyor, atlanÄąyor",
"home_page_add_to_album_success": "{album} albÃŧmÃŧne {added} ÃļÄe eklendi.",
- "home_page_album_err_partner": "Partner ÃļÄeleri henÃŧz bir albÃŧme eklenemiyor, atlanÄąyor",
+ "home_page_album_err_partner": "Ortak ÃļÄeler henÃŧz bir albÃŧme eklenemiyor, atlanÄąyor",
"home_page_archive_err_local": "Yerel ÃļÄeler henÃŧz arÅivlenemiyor, atlanÄąyor",
- "home_page_archive_err_partner": "Partner ÃļÄeleri henÃŧz arÅivlenemiyor, atlanÄąyor",
+ "home_page_archive_err_partner": "Ortak ÃļÄeler henÃŧz arÅivlenemiyor, atlanÄąyor",
"home_page_building_timeline": "Zaman çizelgesi oluÅturuluyor",
- "home_page_delete_err_partner": "Partner ÃļÄeleri silinemez, atlanÄąyor",
+ "home_page_delete_err_partner": "Ortak ÃļÄeler silinemez, atlanÄąyor",
"home_page_delete_remote_err_local": "Uzaktan silme seçimindeki yerel ÃļÄeler atlanÄąyor",
"home_page_favorite_err_local": "Yerel ÃļÄeler henÃŧz favorilere eklenemiyor, atlanÄąyor",
- "home_page_favorite_err_partner": "Partner ÃļÄeleri henÃŧz favorilere eklenemiyor, atlanÄąyor",
- "home_page_first_time_notice": "UygulamayÄą ilk kez kullanÄąyorsanÄąz, zaman çizelgesinin albÃŧmlerdeki fotoÄraf ve videolar ile oluÅturulabilmesi için lÃŧtfen yedekleme için albÃŧm(ler) seçtiÄinizden emin olun.",
+ "home_page_favorite_err_partner": "Ortak ÃļÄeler henÃŧz favorilere eklenemiyor, atlanÄąyor",
+ "home_page_first_time_notice": "UygulamayÄą ilk kez kullanÄąyorsanÄąz, zaman çizelgesinin albÃŧmlerdeki fotoÄraf ve videolar ile oluÅturulabilmesi için lÃŧtfen yedekleme için albÃŧm seçtiÄinizden emin olun",
+ "home_page_locked_error_local": "Yerel ÃļÄeler kilitli klasÃļre taÅÄąnamÄąyor, atlanÄąyor",
+ "home_page_locked_error_partner": "Ortak ÃļÄeler kilitli klasÃļre taÅÄąnamÄąyor, atlanÄąyor",
"home_page_share_err_local": "Yerel ÃļÄeler baÄlantÄą ile paylaÅÄąlamaz, atlanÄąyor",
"home_page_upload_err_limit": "AynÄą anda en fazla 30 ÃļÄe yÃŧklenebilir, atlanabilir",
+ "host": "Ana bilgisayar",
"hour": "Saat",
+ "hours": "Saatler",
+ "id": "ID",
+ "idle": "BoÅta",
"ignore_icloud_photos": "iCloud FotoÄraflarÄąnÄą Yok Say",
"ignore_icloud_photos_description": "iCloud'a yÃŧklenmiÅ fotoÄraflar Immich sunucusuna yÃŧklenmesin",
"image": "Resim",
@@ -1043,7 +1174,7 @@
"in_archive": "ArÅivde",
"include_archived": "ArÅivlenenleri dahil et",
"include_shared_albums": "PaylaÅÄąlmÄąÅ albÃŧmleri dahil et",
- "include_shared_partner_assets": "PaylaÅÄąlan ortak varlÄąklarÄą dahil et",
+ "include_shared_partner_assets": "PaylaÅÄąlan ortak ÃļÄeleri dahil et",
"individual_share": "Bireysel paylaÅÄąm",
"individual_shares": "KiÅisel paylaÅÄąmlar",
"info": "Bilgi",
@@ -1057,19 +1188,31 @@
"invalid_date_format": "Geçersiz tarih formatÄą",
"invite_people": "KiÅileri Davet Et",
"invite_to_album": "AlbÃŧme davet et",
+ "ios_debug_info_fetch_ran_at": "Veri çekme {dateTime} tarihinde çalÄąÅtÄąrÄąldÄą",
+ "ios_debug_info_last_sync_at": "Son eÅzamanlama {dateTime}",
+ "ios_debug_info_no_processes_queued": "Hiçbir arka plan iÅlemi kuyruÄa alÄąnmadÄą",
+ "ios_debug_info_no_sync_yet": "HenÃŧz arka plan eÅzamanlama gÃļrevi çalÄąÅtÄąrÄąlmadÄą",
+ "ios_debug_info_processes_queued": "{count, plural, one {{count} arka plan iÅlemi kuyruÄa alÄąndÄą} other {{count} arka plan iÅlemi kuyruÄa alÄąndÄą}}",
+ "ios_debug_info_processing_ran_at": "İÅleme {dateTime} tarihinde çalÄąÅtÄąrÄąldÄą",
"items_count": "{count, plural, one {# ÃÄe} other {# ÃÄe}}",
"jobs": "GÃļrevler",
"keep": "Koru",
"keep_all": "Hepsini koru",
"keep_this_delete_others": "Bunu sakla, diÄerlerini sil",
- "kept_this_deleted_others": "Bu varlÄąk tutuldu ve {count, plural, one {# varlÄąk} other {# varlÄąk}} silindi",
+ "kept_this_deleted_others": "Bu ÃļÄe tutuldu ve {count, plural, one {# varlÄąk} other {# varlÄąk}} silindi",
"keyboard_shortcuts": "Klavye kÄąsayollarÄą",
"language": "Dil",
+ "language_no_results_subtitle": "Arama teriminizi deÄiÅtirmeyi deneyin",
+ "language_no_results_title": "Dil bulunamadÄą",
+ "language_search_hint": "Dilleri ara...",
"language_setting_description": "Tercih ettiÄiniz dili seçiniz",
+ "large_files": "BÃŧyÃŧk Dosyalar",
+ "last": "Son",
"last_seen": "Son gÃļrÃŧlme",
- "latest_version": "En son versiyon",
+ "latest_version": "En Son SÃŧrÃŧm",
"latitude": "Enlem",
"leave": "AyrÄąl",
+ "leave_album": "AlbÃŧmden Ã§Äąk",
"lens_model": "Mercek modeli",
"let_others_respond": "DiÄerlerinin yanÄąt vermesine izin ver",
"level": "Seviye",
@@ -1081,26 +1224,35 @@
"library_page_sort_created": "OluÅturma tarihi",
"library_page_sort_last_modified": "Son dÃŧzenleme",
"library_page_sort_title": "AlbÃŧm baÅlÄąÄÄą",
+ "licenses": "Lisanslar",
"light": "AÃ§Äąk",
+ "like": "BeÄen",
"like_deleted": "BeÄeni silindi",
"link_motion_video": "Hareket videosunu baÄla",
- "link_options": "BaÄlantÄą seçenekleri",
"link_to_oauth": "OAuth'a baÄla",
"linked_oauth_account": "BaÄlÄą OAuth hesabÄą",
"list": "Liste",
"loading": "YÃŧkleniyor",
"loading_search_results_failed": "Arama sonuçlarÄą yÃŧklenemedi",
- "local_network": "Yerel Wi-Fi",
+ "local": "Yerel",
+ "local_asset_cast_failed": "Sunucuya yÃŧklenmemiÅ bir ÃļÄe yansÄątÄąlamaz",
+ "local_assets": "Yerel ÃÄeler",
+ "local_media_summary": "Yerel Medya Ãzeti",
+ "local_network": "Yerel aÄ",
"local_network_sheet_info": "Uygulama belirlenmiÅ Wi-Fi aÄÄąnÄą kullanÄąrken bu URL Ãŧzerinden sunucuya baÄlanacaktÄąr",
"location_permission": "Konum izni",
- "location_permission_content": "Otomatik geçiÅ ÃļzelliÄinin çalÄąÅabilmesi için Immich'in mevcut Wi-Fi aÄÄąnÄąn adÄąnÄą bilmesi, bunu saÄlamak için de tam konum iznine ihtiyacÄą vardÄąr.",
+ "location_permission_content": "Otomatik geçiÅ ÃļzelliÄinin çalÄąÅabilmesi için Immich'in mevcut Wi-Fi aÄÄąnÄąn adÄąnÄą bilmesi, bunu saÄlamak için de tam konum iznine ihtiyacÄą vardÄąr",
"location_picker_choose_on_map": "Haritada seç",
"location_picker_latitude_error": "Geçerli bir enlem yazÄąn",
"location_picker_latitude_hint": "Buraya enlem yazÄąn",
"location_picker_longitude_error": "Geçerli bir boylam yazÄąn",
"location_picker_longitude_hint": "Buraya boylam yazÄąn",
+ "lock": "Kilitle",
+ "locked_folder": "Kilitli KlasÃļr",
+ "log_detail_title": "GÃŧnlÃŧk AyrÄąntÄąlarÄą",
"log_out": "Oturumu kapat",
"log_out_all_devices": "TÃŧm Cihazlarda Oturumu Kapat",
+ "logged_in_as": "{user} olarak oturum aÃ§ÄąldÄą",
"logged_out_all_devices": "TÃŧm cihazlarda oturum kapatÄąldÄą",
"logged_out_device": "Oturum kapatÄąlmÄąÅ cihaz",
"login": "GiriÅ yap",
@@ -1117,23 +1269,26 @@
"login_form_err_trailing_whitespace": "Sondaki boÅluk",
"login_form_failed_get_oauth_server_config": "OAuth kullanÄąrken bir hata oluÅtu, sunucu URL'sini kontrol edin",
"login_form_failed_get_oauth_server_disable": "OAuth ÃļzelliÄi bu sunucuda mevcut deÄil",
- "login_form_failed_login": "GiriÅ yaparken hata oluÅtu, sunucu URL'sini, e-postayÄą ve parolayÄą kontrol edin",
+ "login_form_failed_login": "GiriÅ yaparken hata oluÅtu, sunucu URL'sini, e-postayÄą ve Åifreyi kontrol edin",
"login_form_handshake_exception": "Sunucuda bir El SÄąkÄąÅma İstisnasÄą vardÄą. Kendi kendine imzalanmÄąÅ bir sertifika kullanÄąyorsanÄąz, ayarlar menÃŧsÃŧnden kendi kendine imzalanmÄąÅ sertifikalara izin verin.",
- "login_form_password_hint": "parola",
+ "login_form_password_hint": "Åifre",
"login_form_save_login": "Oturum aÃ§Äąk kalsÄąn",
- "login_form_server_empty": "Sunucu URL'si girin",
+ "login_form_server_empty": "Sunucu URL'si girin.",
"login_form_server_error": "Sunucuya baÄlanÄąlamadÄą.",
"login_has_been_disabled": "GiriÅ devre dÄąÅÄą bÄąrakÄąldÄą.",
- "login_password_changed_error": "Parola gÃŧncellenirken bir hata oluÅtu.",
- "login_password_changed_success": "Parola gÃŧncellendi",
+ "login_password_changed_error": "Åifreniz gÃŧncellenirken bir hata oluÅtu",
+ "login_password_changed_success": "Åifre baÅarÄąyla gÃŧncellendi",
"logout_all_device_confirmation": "TÃŧm cihazlarda oturum kapatmak istediÄinizden emin misiniz?",
"logout_this_device_confirmation": "Bu cihazda oturum kapatmak istediÄinizden emin misiniz?",
+ "logs": "KayÄątlar",
"longitude": "Boylam",
"look": "GÃļrÃŧnÃŧm",
"loop_videos": "VideolarÄą dÃļngÃŧye al",
"loop_videos_description": "AyrÄąntÄą gÃļrÃŧnÃŧmÃŧnde videolarÄąn otomatik dÃļngÃŧye alÄąnmasÄąnÄą etkinleÅtir.",
"main_branch_warning": "GeliÅtirme sÃŧrÃŧmÃŧ kullanÄąyorsunuz. YayÄąnlanan bir sÃŧrÃŧm kullanmanÄązÄą Ãļnemle tavsiye ederiz!",
+ "main_menu": "Ana menÃŧ",
"make": "Marka",
+ "manage_geolocation": "Konumu yÃļnet",
"manage_shared_links": "PaylaÅÄąlan baÄlantÄąlarÄą yÃļnet",
"manage_sharing_with_partners": "Ortaklarla paylaÅÄąmÄą yÃļnet",
"manage_the_app_settings": "Uygulama ayarlarÄąnÄą yÃļnet",
@@ -1142,8 +1297,7 @@
"manage_your_devices": "CihazlarÄąnÄązÄą yÃļnetin",
"manage_your_oauth_connection": "OAuth baÄlantÄąnÄązÄą yÃļnetin",
"map": "Harita",
- "map_assets_in_bound": "{count} fotoÄraf",
- "map_assets_in_bounds": "{count} fotoÄraf",
+ "map_assets_in_bounds": "{count, plural, =0 {Bu alanda fotoÄraf yok} one {# photo} other {# photos}}",
"map_cannot_get_user_location": "KullanÄącÄąnÄąn konumu alÄąnamÄąyor",
"map_location_dialog_yes": "Evet",
"map_location_picker_page_use_location": "Bu konumu kullan",
@@ -1151,7 +1305,6 @@
"map_location_service_disabled_title": "Konum hizmeti devre dÄąÅÄą bÄąrakÄąldÄą",
"map_marker_for_images": "{city}, {country} Åehrinde çekilen fotoÄraflar için harita iÅaretleyicisi",
"map_marker_with_image": "Resimli harita iÅaretleyicisi",
- "map_no_assets_in_bounds": "Bu alanda fotoÄraf yok",
"map_no_location_permission_content": "Mevcut konumunuzdan ÃļÄeleri gÃļrÃŧntÃŧlemek için konum iznine ihtiyaç var. Åimdi izin vermek istiyor musunuz?",
"map_no_location_permission_title": "Konum izni reddedildi",
"map_settings": "Harita ayarlarÄą",
@@ -1162,11 +1315,15 @@
"map_settings_date_range_option_years": "Son {years} yÄąl",
"map_settings_dialog_title": "Harita AyarlarÄą",
"map_settings_include_show_archived": "ArÅivdekileri dahil et",
- "map_settings_include_show_partners": "Partnerleri Dahil Et",
+ "map_settings_include_show_partners": "OrtaklarÄą Dahil Et",
"map_settings_only_show_favorites": "Sadece Favorileri GÃļster",
"map_settings_theme_settings": "Harita TemasÄą",
"map_zoom_to_see_photos": "FotoÄraflarÄą gÃļrmek için uzaklaÅtÄąrÄąn",
+ "mark_all_as_read": "TÃŧmÃŧnÃŧ okundu olarak iÅaretle",
+ "mark_as_read": "Okundu olarak iÅaretle",
+ "marked_all_as_read": "TÃŧmÃŧ okundu olarak iÅaretlendi",
"matches": "EÅleÅenler",
+ "matching_assets": "EÅleÅen ÃÄeler",
"media_type": "Medya tÃŧrÃŧ",
"memories": "AnÄąlar",
"memories_all_caught_up": "TÃŧmÃŧ gÃļrÃŧldÃŧ",
@@ -1185,9 +1342,19 @@
"merged_people_count": "{count, plural, one {# kiÅi} other {# kiÅi}} birleÅtirildi",
"minimize": "KÃŧçÃŧlt",
"minute": "Dakika",
+ "minutes": "Dakikalar",
"missing": "Eksik",
+ "model": "Model",
"month": "Ay",
+ "monthly_title_text_date_format": "MMMM y",
"more": "Daha fazla",
+ "move": "TaÅÄą",
+ "move_off_locked_folder": "Kilitli klasÃļrden taÅÄą",
+ "move_to_lock_folder_action_prompt": "{count} kilitli klasÃļre eklendi",
+ "move_to_locked_folder": "Kilitli klasÃļre taÅÄą",
+ "move_to_locked_folder_confirmation": "Bu fotoÄraflar ve videolar tÃŧm albÃŧmlerden kaldÄąrÄąlacak ve yalnÄązca kilitli klasÃļrden gÃļrÃŧntÃŧlenebilecektir",
+ "moved_to_archive": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} arÅive taÅÄąndÄą",
+ "moved_to_library": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} kitaplÄąÄa taÅÄąndÄą",
"moved_to_trash": "ÃÃļp kutusuna taÅÄąndÄą",
"multiselect_grid_edit_date_time_err_read_only": "Salt okunur ÃļÄelerin tarihi dÃŧzenlenemedi, atlanÄąyor",
"multiselect_grid_edit_gps_err_read_only": "Salt okunur ÃļÄelerin konumu dÃŧzenlenemedi, atlanÄąyor",
@@ -1195,6 +1362,10 @@
"my_albums": "AlbÃŧmlerim",
"name": "İsim",
"name_or_nickname": "İsim veya takma isim",
+ "network_requirement_photos_upload": "FotoÄraflarÄą yedeklemek için mobil veriyi kullan",
+ "network_requirement_videos_upload": "VideolarÄą yedeklemek için mobil veriyi kullan",
+ "network_requirements": "AÄ Gereksinimleri",
+ "network_requirements_updated": "AÄ durumu deÄiÅti, yedekleme kuyruÄu sÄąfÄąrlandÄą",
"networking_settings": "AÄ AyarlarÄą",
"networking_subtitle": "Sunucu uç nokta ayarlarÄąnÄą dÃŧzenle",
"never": "Asla",
@@ -1203,8 +1374,10 @@
"new_password": "Yeni Åifre",
"new_person": "Yeni kiÅi",
"new_pin_code": "Yeni PIN kodu",
+ "new_pin_code_subtitle": "Kilitli klasÃļre ilk kez eriÅiyorsunuz. Bu sayfaya gÃŧvenli eriÅim için bir PIN kodu oluÅturun",
+ "new_timeline": "Yeni Zaman Ãizelgesi",
"new_user_created": "Yeni kullanÄącÄą oluÅturuldu",
- "new_version_available": "YENİ VERSİYON MEVCUT",
+ "new_version_available": "YENİ SÃRÃM MEVCUT",
"newest_first": "Ãnce en yeniler",
"next": "Sonraki",
"next_memory": "Sonraki anÄą",
@@ -1215,19 +1388,31 @@
"no_archived_assets_message": "FotoÄraf gÃļrÃŧnÃŧmÃŧnÃŧzden kaldÄąrmak için fotoÄraflarÄą ve videolarÄą arÅivleyin",
"no_assets_message": "İLK FOTOÄRAFINIZI YÃKLEMEK İÃİN TIKLAYIN",
"no_assets_to_show": "GÃļsterilecek ÃļÄe yok",
+ "no_cast_devices_found": "YansÄątÄąlacak cihaz bulunamadÄą",
+ "no_checksum_local": "SaÄlama toplamÄą mevcut deÄil - yerel varlÄąklarÄą alamÄąyor",
+ "no_checksum_remote": "SaÄlama toplamÄą mevcut deÄil - uzak varlÄąk alÄąnamÄąyor",
"no_duplicates_found": "Ãift bulunamadÄą.",
"no_exif_info_available": "EXIF bilgisi mevcut deÄil",
"no_explore_results_message": "Koleksiyonunuzu keÅfetmek için daha fazla fotoÄraf yÃŧkleyin.",
- "no_favorites_message": "En sevdiÄiniz fotoÄraf ve videolarÄą hÄązlÄąca bulmak için favoriler ekleyin",
+ "no_favorites_message": "En sevdiÄiniz fotoÄraf ve videolarÄą hÄązlÄąca bulmak için favorilere ekleyin",
"no_libraries_message": "FotoÄraf ve videolarÄąnÄązÄą gÃļrmek için bir harici kÃŧtÃŧphane oluÅturun",
+ "no_local_assets_found": "Bu saÄlama toplamÄą ile yerel varlÄąk bulunamadÄą",
+ "no_locked_photos_message": "Kilitli klasÃļrdeki fotoÄraf ve videolar gizlidir; kitaplÄąÄÄąnÄązda gezinirken veya arama yaparken gÃļrÃŧnmezler.",
"no_name": "İsim yok",
+ "no_notifications": "Bildirim yok",
+ "no_people_found": "EÅleÅen kiÅi bulunamadÄą",
"no_places": "Yer yok",
+ "no_remote_assets_found": "Bu saÄlama toplamÄą ile uzaktaki varlÄąk bulunamadÄą",
"no_results": "Sonuç bulunamadÄą",
"no_results_description": "EÅ anlamlÄą ya da daha genel anlamlÄą bir kelime deneyin",
"no_shared_albums_message": "FotoÄraflarÄą ve videolarÄą aÄÄąnÄązdaki kiÅilerle paylaÅmak için bir albÃŧm oluÅturun",
+ "no_uploads_in_progress": "YÃŧkleme iÅlemi yok",
+ "not_available": "YOK",
"not_in_any_album": "Hiçbir albÃŧmde deÄil",
- "note_apply_storage_label_to_previously_uploaded assets": "Not: Daha Ãļnce yÃŧklenen varlÄąklar için bir depolama yolu etiketi uygulamak Ãŧzere Åunu baÅlatÄąn",
+ "not_selected": "Seçilmedi",
+ "note_apply_storage_label_to_previously_uploaded assets": "Not: Daha Ãļnce yÃŧklenen ÃļÄeler için bir depolama yolu etiketi uygulamak Ãŧzere Åunu baÅlatÄąn",
"notes": "Notlar",
+ "nothing_here_yet": "Burada henÃŧz bir Åey yok",
"notification_permission_dialog_content": "Bildirimleri etkinleÅtirmek için cihaz ayarlarÄąna gidin ve izin verin.",
"notification_permission_list_tile_content": "Bildirimleri etkinleÅtirmek için izin verin.",
"notification_permission_list_tile_enable_button": "Bildirimleri EtkinleÅtir",
@@ -1235,26 +1420,35 @@
"notification_toggle_setting_description": "E-posta bildirimlerine izin ver",
"notifications": "Bildirimler",
"notifications_setting_description": "Bildirimleri yÃļnetin",
+ "oauth": "OAuth",
"official_immich_resources": "Resmi Immich KaynaklarÄą",
"offline": "Ãevrim dÄąÅÄą",
+ "offset": "Ofset",
"ok": "Tamam",
"oldest_first": "Eski olan Ãļnce",
"on_this_device": "Bu cihazda",
"onboarding": "Uyum SÃŧreci",
- "onboarding_privacy_description": "Åu (isteÄe baÄlÄą) Ãļzellikler harici hizmetlere dayanÄąr ve yÃļnetim ayarlarÄąndan herhangi bir zamanda devre dÄąÅÄą bÄąrakÄąlabilir.",
+ "onboarding_locale_description": "Tercih ettiÄiniz dili seçin. Bu ayarÄą daha sonra deÄiÅtirebilirsiniz.",
+ "onboarding_privacy_description": "Åu (isteÄe baÄlÄą) Ãļzellikler harici hizmetlere dayanÄąr ve ayarlardan herhangi bir zamanda devre dÄąÅÄą bÄąrakÄąlabilir.",
+ "onboarding_server_welcome_description": "ÃrneÄinizi bazÄą yaygÄąn ayarlarla ayarlayalÄąm.",
"onboarding_theme_description": "İnstanceâÄąnÄąz için bir renk temasÄą seçin. Bunu daha sonra ayarlarÄąnÄązdan deÄiÅtirebilirsiniz.",
+ "onboarding_user_welcome_description": "Haydi baÅlayalÄąm!",
"onboarding_welcome_user": "HoÅ geldin, {user}",
"online": "Ãevrimiçi",
"only_favorites": "Sadece favoriler",
+ "open": "Aç",
"open_in_map_view": "Harita gÃļrÃŧnÃŧmÃŧnde aç",
"open_in_openstreetmap": "OpenStreetMap'te Aç",
"open_the_search_filters": "Arama filtrelerini aç",
"options": "Seçenekler",
"or": "veya",
+ "organize_into_albums": "AlbÃŧmler halinde dÃŧzenle",
+ "organize_into_albums_description": "Mevcut eÅzamanlama ayarlarÄąnÄą kullanarak mevcut fotoÄraflarÄą albÃŧmlere ekleyin",
"organize_your_library": "KÃŧtÃŧphanenizi dÃŧzenleyin",
"original": "orijinal",
"other": "DiÄer",
"other_devices": "DiÄer cihazlar",
+ "other_entities": "DiÄer kuruluÅlar",
"other_variables": "DiÄer deÄiÅkenler",
"owned": "Sahip olunan",
"owner": "Sahip",
@@ -1264,17 +1458,17 @@
"partner_can_access_location": "FotoÄraf ve videolarÄąnÄązÄąn çekildiÄi konum",
"partner_list_user_photos": "{user} fotoÄraflarÄą",
"partner_list_view_all": "TÃŧmÃŧnÃŧ gÃļr",
- "partner_page_empty_message": "FotoÄraflarÄąnÄąz henÃŧz hiçbir partnerle paylaÅÄąlmadÄą.",
+ "partner_page_empty_message": "FotoÄraflarÄąnÄąz henÃŧz hiçbir ortakla paylaÅÄąlmadÄą.",
"partner_page_no_more_users": "Eklenecek baÅka kullanÄącÄą yok",
- "partner_page_partner_add_failed": "Partner eklenemedi",
- "partner_page_select_partner": "Partner seç",
- "partner_page_shared_to_title": "PaylaÅÄąldÄą:",
+ "partner_page_partner_add_failed": "Ortak eklenemedi",
+ "partner_page_select_partner": "Ortak seç",
+ "partner_page_shared_to_title": "PaylaÅÄąldÄą",
"partner_page_stop_sharing_content": "{partner} artÄąk fotoÄraflarÄąnÄąza eriÅemeyecek.",
- "partner_sharing": "Ortak paylaÅÄąmÄą",
+ "partner_sharing": "Ortak PaylaÅÄąmÄą",
"partners": "Ortaklar",
"password": "Åifre",
- "password_does_not_match": "Åifreler eÅleÅmiyor",
- "password_required": "Åifre gereklidir",
+ "password_does_not_match": "Åifre eÅleÅmiyor",
+ "password_required": "Åifre Gerekiyor",
"password_reset_success": "Åifre baÅarÄąyla sÄąfÄąrlandÄą",
"past_durations": {
"days": "{days, plural, one {DÃŧn} other {Son # gÃŧn}}",
@@ -1294,19 +1488,25 @@
"permanent_deletion_warning": "KalÄącÄą silme uyarÄąsÄą",
"permanent_deletion_warning_setting_description": "Nesneleri kalÄącÄą olarak silerken uyarÄą gÃļster",
"permanently_delete": "KalÄącÄą olarak sil",
- "permanently_delete_assets_count": "{count, plural, one {Dosya} other {Dosyalar}} kalÄącÄą olarak silindi",
- "permanently_delete_assets_prompt": "Bu {count, plural, one {dosyayÄą} other {# dosyalarÄą}} kalÄącÄą olarak silmek istediÄinizden emin misiniz? Bu iÅlem {count, plural, one {bu dosyayÄą} other {bu dosyalarÄą}} albÃŧmlerinizden de kaldÄąrÄąr.",
- "permanently_deleted_asset": "KalÄącÄą olarak silinmiÅ Ãļgeler",
- "permanently_deleted_assets_count": "{count, plural, one {# dosya} other {# dosya}} kalÄącÄą olarak silindi",
+ "permanently_delete_assets_count": "{count, plural, one {ÃļÄe} other {ÃļÄeler}} kalÄącÄą olarak silindi",
+ "permanently_delete_assets_prompt": "Bu {count, plural, one {ÃļÄeyi} other {# ÃļÄeleri}} kalÄącÄą olarak silmek istediÄinizden emin misiniz? Bu iÅlem {count, plural, one {bu ÃļÄeyi} other {bu ÃļÄeleri}} albÃŧmlerinizden de kaldÄąrÄąr.",
+ "permanently_deleted_asset": "KalÄącÄą olarak silinmiÅ ÃļÄeler",
+ "permanently_deleted_assets_count": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} kalÄącÄą olarak silindi",
+ "permission": "İzin",
+ "permission_empty": "İzniniz boÅ olmamalÄą",
"permission_onboarding_back": "Geri",
"permission_onboarding_continue_anyway": "Yine de devam et",
"permission_onboarding_get_started": "Haydi baÅlayalÄąm",
"permission_onboarding_go_to_settings": "Ayarlara git",
"permission_onboarding_permission_denied": "İzin reddedildi. Immich'i kullanmak için Ayarlar'da fotoÄraf ve video izinlerini verin.",
- "permission_onboarding_permission_granted": "İzin verildi. ArtĹk hazĹrsĹnĹz!",
+ "permission_onboarding_permission_granted": "İzin verildi! ArtĹk hazĹrsĹnĹz.",
"permission_onboarding_permission_limited": "SÄąnÄąrlÄą izin. Immich'in tÃŧm fotoÄrav ve videolarÄąnÄązÄą yedeklemesine ve yÃļnetmesine izin vermek için Ayarlar'da fotoÄraf ve video izinlerini verin.",
"permission_onboarding_request": "Immich'in fotoÄraflarÄąnÄązÄą ve videolarÄąnÄązÄą gÃļrÃŧntÃŧleyebilmesi için izne ihtiyacÄą var.",
"person": "KiÅi",
+ "person_age_months": "{months, plural, one {# month} other {# months}} eski",
+ "person_age_year_months": "1 yÄąl, {months, plural, one {# month} other {# months}} eski",
+ "person_age_years": "{years, plural, other {# sene}} Ãļnce",
+ "person_birthdate": "{date} tarihinde doÄdu",
"person_hidden": "{name}{hidden, select, true { (gizli)} other {}}",
"photo_shared_all_users": "FotoÄraflarÄąnÄązÄą tÃŧm kullanÄącÄąlarla paylaÅtÄąnÄąz gibi gÃļrÃŧnÃŧyor veya paylaÅacak kullanÄącÄą bulunmuyor.",
"photos": "FotoÄraflar",
@@ -1317,26 +1517,36 @@
"pin_code_changed_successfully": "PIN kodu baÅarÄąyla deÄiÅtirildi",
"pin_code_reset_successfully": "PIN kodu baÅarÄąyla sÄąfÄąrlandÄą",
"pin_code_setup_successfully": "PIN kodu baÅarÄąyla ayarlandÄą",
+ "pin_verification": "PIN kodu doÄrulama",
"place": "Konum",
"places": "Konumlar",
"places_count": "{count, plural, one {{count, number} yer} other {{count, number} yer}}",
"play": "Oynat",
"play_memories": "AnÄąlarÄą oynat",
- "play_motion_photo": "Hareketli fotoÄrafÄą oynat",
+ "play_motion_photo": "Hareketli FotoÄrafÄą Oynat",
"play_or_pause_video": "Videoyu oynat ya da durdur",
+ "please_auth_to_access": "EriÅim için lÃŧtfen kimliÄinizi doÄrulayÄąn",
+ "port": "Port",
"preferences_settings_subtitle": "Uygulama tercihlerini dÃŧzenle",
"preferences_settings_title": "Tercihler",
+ "preparing": "HazÄąrlanÄąyor",
"preset": "Ãn ayar",
"preview": "Ãnizleme",
"previous": "Ãnceki",
"previous_memory": "Ãnceki anÄą",
- "previous_or_next_photo": "Ãnceki ya da sonraki fotoÄraf",
+ "previous_or_next_day": "GÃŧn ileri/geri",
+ "previous_or_next_month": "Ay ileri/geri",
+ "previous_or_next_photo": "FotoÄraf ileri/geri",
+ "previous_or_next_year": "YÄąl ileri/geri",
"primary": "Birincil",
"privacy": "Gizlilik",
+ "profile": "Profil",
"profile_drawer_app_logs": "GÃŧnlÃŧkler",
"profile_drawer_client_out_of_date_major": "Mobil uygulama gÃŧncel deÄil. LÃŧtfen en son ana sÃŧrÃŧme gÃŧncelleyin.",
"profile_drawer_client_out_of_date_minor": "Mobil uygulama gÃŧncel deÄil. LÃŧtfen en son sÃŧrÃŧme gÃŧncelleyin.",
"profile_drawer_client_server_up_to_date": "Uygulama ve sunucu gÃŧncel",
+ "profile_drawer_github": "GitHub",
+ "profile_drawer_readonly_mode": "Salt okunur mod etkinleÅtirildi. ÃÄąkmak için kullanÄącÄą avatar simgesine uzun basÄąn.",
"profile_drawer_server_out_of_date_major": "Sunucu gÃŧncel deÄil. LÃŧtfen en son ana sÃŧrÃŧme gÃŧncelleyin.",
"profile_drawer_server_out_of_date_minor": "Sunucu gÃŧncel deÄil. LÃŧtfen en son sÃŧrÃŧme gÃŧncelleyin.",
"profile_image_of_user": "{user} kullanÄącÄąsÄąnÄąn profil resmi",
@@ -1363,7 +1573,7 @@
"purchase_lifetime_description": "ÃmÃŧr boyu geçerli",
"purchase_option_title": "SATIN ALMA SEÃENEKLERİ",
"purchase_panel_info_1": "Immich'in geliÅimi zaman ve çaba gerektiriyor ve tam zamanlÄą geliÅtiricilerimiz var. AmacÄąmÄąz, aÃ§Äąk kaynak yazÄąlÄąmÄą sÃŧrdÃŧrÃŧlebilir bir gelir kaynaÄÄą haline getirmek.",
- "purchase_panel_info_2": "Bu satÄąn alma iÅlemi Immich'te ek iÅlevsellik açmayacak. Immich'in geliÅimini desteklemek için size gÃŧveniyoruz.",
+ "purchase_panel_info_2": "Ãcretli Ãļzellikler (paywall) eklememeye kararlÄą olduÄumuz için, bu satÄąn alma iÅlemi Immich'te ek iÅlevsellik saÄlamaz. Immich'in sÃŧrekli geliÅimini desteklemek için sizin gibi kullanÄącÄąlara gÃŧveniyoruz.",
"purchase_panel_title": "Projeyi destekleyin",
"purchase_per_server": "Sunucu baÅÄąna",
"purchase_per_user": "KullanÄącÄą baÅÄąna",
@@ -1375,21 +1585,28 @@
"purchase_server_description_2": "Destekçi statÃŧsÃŧ",
"purchase_server_title": "Sunucu",
"purchase_settings_server_activated": "Sunucu ÃŧrÃŧn anahtarÄą, yÃļnetici tarafÄąndan yÃļnetilir",
+ "query_asset_id": "ÃÄe KimliÄi Sorgulama",
+ "queue_status": "SÄąrada {count}/{total}",
"rating": "Derecelendirme",
"rating_clear": "Derecelendirmeyi temizle",
"rating_count": "{count, plural, one {# yÄąldÄąz} other {# yÄąldÄąz}}",
"rating_description": "EXIF derecelendirmesini bilgi panelinde gÃļster",
"reaction_options": "Tepki seçenekleri",
"read_changelog": "DeÄiÅiklik gÃŧnlÃŧÄÃŧnÃŧ oku",
+ "readonly_mode_disabled": "Salt okunur mod devre dÄąÅÄą",
+ "readonly_mode_enabled": "Salt okunur mod etkin",
+ "ready_for_upload": "YÃŧklemeye hazÄąr",
"reassign": "Yeniden ata",
- "reassigned_assets_to_existing_person": "{count, plural, one {# dosya} other {# dosya}} {name, select, null {mevcut bir kiÅiye} other {{name}}} atandÄą",
- "reassigned_assets_to_new_person": "{count, plural, one {# dosya} other {# dosya}} yeni bir kiÅiye atandÄą",
- "reassing_hint": "Seçili dosyalarÄą mevcut bir kiÅiye atayÄąn",
+ "reassigned_assets_to_existing_person": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} {name, select, null {mevcut bir kiÅiye} other {{name}}} atandÄą",
+ "reassigned_assets_to_new_person": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} yeni bir kiÅiye atandÄą",
+ "reassing_hint": "Seçili ÃļÄeleri mevcut bir kiÅiye atayÄąn",
"recent": "Son",
"recent-albums": "Son kaydedilen albÃŧmler",
"recent_searches": "Son aramalar",
"recently_added": "Son eklenenler",
"recently_added_page_title": "Son Eklenenler",
+ "recently_taken": "Son çekilenler",
+ "recently_taken_page_title": "Son Ãekilenler",
"refresh": "Yenile",
"refresh_encoded_videos": "KodlanmÄąÅ videolarÄą yenile",
"refresh_faces": "YÃŧzleri yenile",
@@ -1401,15 +1618,25 @@
"refreshing_faces": "YÃŧzler yenileniyor",
"refreshing_metadata": "Meta veriler yenileniyor",
"regenerating_thumbnails": "KÃŧçÃŧk resimler yeniden oluÅturuluyor",
+ "remote": "Uzaktan",
+ "remote_assets": "Uzak ÃÄeler",
+ "remote_media_summary": "Uzaktan Medya Ãzeti",
"remove": "KaldÄąr",
- "remove_assets_album_confirmation": "{count, plural, one {# dosyayÄą} other {# dosyayÄą}} albÃŧmden Ã§Äąkarmak istediÄinizden emin misiniz?",
- "remove_assets_shared_link_confirmation": "{count, plural, one {# dosyayÄą} other {# dosyayÄą}} bu paylaÅÄąlan baÄlantÄądan Ã§Äąkarmak istediÄinizden emin misiniz?",
- "remove_assets_title": "DosyalarÄą Ã§Äąkar?",
+ "remove_assets_album_confirmation": "{count, plural, one {# ÃļÄeyi} other {# ÃļÄeleri}} albÃŧmden Ã§Äąkarmak istediÄinizden emin misiniz?",
+ "remove_assets_shared_link_confirmation": "{count, plural, one {# ÃļÄeyi} other {# ÃļÄeleri}} bu paylaÅÄąlan baÄlantÄądan Ã§Äąkarmak istediÄinizden emin misiniz?",
+ "remove_assets_title": "ÃÄeleri Ã§Äąkar?",
"remove_custom_date_range": "Ãzel tarih aralÄąÄÄąnÄą kaldÄąr",
- "remove_deleted_assets": "ÃevrimdÄąÅÄą dosyalarÄą kaldÄąr",
+ "remove_deleted_assets": "Silinen ÃÄeleri KaldÄąr",
"remove_from_album": "AlbÃŧmden Ã§Äąkar",
+ "remove_from_album_action_prompt": "{count} albÃŧmden kaldÄąrÄąldÄą",
"remove_from_favorites": "Favorilerden Ã§Äąkar",
+ "remove_from_lock_folder_action_prompt": "{count} kilitli klasÃļrden kaldÄąrÄąldÄą",
+ "remove_from_locked_folder": "Kilitli klasÃļrden kaldÄąr",
+ "remove_from_locked_folder_confirmation": "Bu fotoÄraf ve videolarÄą kilitli klasÃļrden Ã§Äąkarmak istediÄinizden emin misiniz? ÃÄąkarÄąldÄąklarÄąnda kitaplÄąÄÄąnÄązda gÃļrÃŧnÃŧr olacaklar.",
"remove_from_shared_link": "PaylaÅÄąlan baÄlantÄądan Ã§Äąkar",
+ "remove_memory": "AnÄąyÄą kaldÄąr",
+ "remove_photo_from_memory": "Bu anÄądan fotoÄrafÄą kaldÄąr",
+ "remove_tag": "Etiketi kaldÄąr",
"remove_url": "BaÄlantÄąyÄą kaldÄąr",
"remove_user": "KullanÄącÄąyÄą Ã§Äąkar",
"removed_api_key": "API anahtarÄą {name} kaldÄąrÄąldÄą",
@@ -1418,32 +1645,42 @@
"removed_from_favorites_count": "{count, plural, other {#}} favorilerden Ã§ÄąkarÄąldÄą",
"removed_memory": "AnÄą kaldÄąrÄąldÄą",
"removed_photo_from_memory": "FotoÄraf anÄądan kaldÄąrÄąldÄą",
- "removed_tagged_assets": "{count, plural, one {# dosya} other {# dosya}} etiketleri kaldÄąrÄąldÄą",
+ "removed_tagged_assets": "{count, plural, one {# ÃļÄenin} other {# ÃļÄelerin}} etiketleri kaldÄąrÄąldÄą",
"rename": "Yeniden adlandÄąr",
"repair": "Onar",
"repair_no_results_message": "Bulunamayan ve eksik dosyalar burada listelenecektir",
"replace_with_upload": "YÃŧkleme ile deÄiÅtir",
"repository": "Depo",
- "require_password": "Åifre gerekli",
+ "require_password": "Åifre gerekiyor",
"require_user_to_change_password_on_first_login": "KullanÄącÄą ilk giriÅte Åifreyi deÄiÅtirmeli",
"rescan": "Yeniden tara",
"reset": "SÄąfÄąrla",
"reset_password": "Åifreyi sÄąfÄąrla",
"reset_people_visibility": "KiÅilerin gÃļrÃŧnÃŧrlÃŧÄÃŧnÃŧ sÄąfÄąrla",
"reset_pin_code": "PIN kodunu sÄąfÄąrlayÄąn",
+ "reset_pin_code_description": "PIN kodunuzu unuttuysanÄąz, sÄąfÄąrlamak için sunucu yÃļneticisiyle iletiÅime geçebilirsiniz",
+ "reset_pin_code_success": "PIN kodu baÅarÄąyla sÄąfÄąrlandÄą",
+ "reset_pin_code_with_password": "PIN kodunuzu her zaman Åifrenizle sÄąfÄąrlayabilirsiniz",
+ "reset_sqlite": "SQLite VeritabanÄąnÄą SÄąfÄąrla",
+ "reset_sqlite_confirmation": "SQLite veritabanÄąnÄą sÄąfÄąrlamak istediÄinizden emin misiniz? Verileri yeniden eÅzamanlamak için oturumu kapatÄąp tekrar oturum açmanÄąz gerekecektir",
+ "reset_sqlite_success": "SQLite veritabanÄąnÄą baÅarÄąyla sÄąfÄąrladÄąnÄąz",
"reset_to_default": "VarsayÄąlana sÄąfÄąrla",
"resolve_duplicates": "Ãiftleri çÃļz",
"resolved_all_duplicates": "TÃŧm çiftler çÃļzÃŧldÃŧ",
"restore": "Geri yÃŧkle",
"restore_all": "TÃŧmÃŧnÃŧ geri yÃŧkle",
+ "restore_trash_action_prompt": "{count} çÃļp kutusundan geri yÃŧklendi",
"restore_user": "KullanÄącÄąyÄą geri yÃŧkle",
- "restored_asset": "Dosya geri yÃŧklendi",
+ "restored_asset": "ÃÄe geri yÃŧklendi",
"resume": "Devam et",
+ "resume_paused_jobs": "SÃŧrdÃŧr {count, plural, one {# duraklatÄąlmÄąÅ iÅ} other {# duraklatÄąlmÄąÅ iÅler}}",
"retry_upload": "Yeniden yÃŧklemeyi dene",
"review_duplicates": "Ãiftleri gÃļzden geçir",
+ "review_large_files": "BÃŧyÃŧk dosyalarÄą inceleyin",
"role": "Rol",
"role_editor": "DÃŧzenleyici",
"role_viewer": "GÃļrÃŧntÃŧleyici",
+ "running": "ÃalÄąÅÄąyor",
"save": "Kaydet",
"save_to_gallery": "FotoÄraflar'a kaydet",
"saved_api_key": "API anahtarÄą kaydedildi",
@@ -1460,7 +1697,7 @@
"search_by_context": "BaÄlama gÃļre ara",
"search_by_description": "AÃ§Äąklamaya gÃļre ara",
"search_by_description_example": "Sapa'da yÃŧrÃŧyÃŧÅ gÃŧnÃŧ",
- "search_by_filename": "Dosya adÄąna gÃļre ara",
+ "search_by_filename": "Dosya adÄąna veya uzantÄąsÄąna gÃļre ara",
"search_by_filename_example": "Ãrn. IMG_1234.JPG veya PNG",
"search_camera_make": "Kamera markasÄąna gÃļre ara...",
"search_camera_model": "Kamera modeline gÃļre ara...",
@@ -1473,6 +1710,7 @@
"search_filter_date_title": "Tarih aralÄąÄÄą seç",
"search_filter_display_option_not_in_album": "AlbÃŧmde deÄil",
"search_filter_display_options": "GÃļrÃŧntÃŧ Seçenekleri",
+ "search_filter_filename": "Dosya adÄąna gÃļre ara",
"search_filter_location": "Konum",
"search_filter_location_title": "Konum seç",
"search_filter_media_type": "Medya TÃŧrÃŧ",
@@ -1480,8 +1718,10 @@
"search_filter_people_title": "KiÅi seç",
"search_for": "AraÅtÄąr",
"search_for_existing_person": "Mevcut bir kiÅiyi ara",
+ "search_no_more_result": "Daha fazla sonuç yok",
"search_no_people": "KiÅi yok",
"search_no_people_named": "\"{name}\" isimli bir kiÅi yok",
+ "search_no_result": "Sonuç bulunamadÄą. FarklÄą bir arama terimi veya kombinasyon deneyin",
"search_options": "Arama seçenekleri",
"search_page_categories": "Kategoriler",
"search_page_motion_photos": "CanlÄą FotoÄraflar",
@@ -1500,7 +1740,7 @@
"search_result_page_new_search_hint": "Yeni Arama",
"search_settings": "AyarlarÄą ara",
"search_state": "Eyalet/İl ara...",
- "search_suggestion_list_smart_search_hint_1": "AkÄąllÄą arama varsayÄąlan olarak etkindir, meta verileri aramak için syntax kullanÄąn",
+ "search_suggestion_list_smart_search_hint_1": "AkÄąllÄą arama varsayÄąlan olarak etkindir, meta verileri aramak için Åu sÃļzdizimini kullanÄąn ",
"search_suggestion_list_smart_search_hint_2": "m:meta-veri-aramasÄą",
"search_tags": "Etiketleri ara...",
"search_timezone": "Saat dilimi ara...",
@@ -1509,9 +1749,11 @@
"searching_locales": "Yerleri arÄąyor...",
"second": "Saniye",
"see_all_people": "TÃŧm kiÅileri gÃļr",
+ "select": "Seç",
"select_album_cover": "AlbÃŧm kapaÄÄą seç",
"select_all": "TÃŧmÃŧnÃŧ seç",
"select_all_duplicates": "TÃŧm çiftleri seç",
+ "select_all_in": "{group} içindekilerin tÃŧmÃŧnÃŧ seç",
"select_avatar_color": "Avatar rengini seç",
"select_face": "YÃŧzÃŧ seç",
"select_featured_photo": "Ãne Ã§Äąkan fotoÄrafÄą seç",
@@ -1519,11 +1761,13 @@
"select_keep_all": "Hepsini sakla",
"select_library_owner": "KÃŧtÃŧphane sahibini seç",
"select_new_face": "Yeni yÃŧz seç",
+ "select_person_to_tag": "Etiketlemek için bir kiÅi seçin",
"select_photos": "FotoÄraflarÄą seç",
"select_trash_all": "Hepsini çÃļpe at",
"select_user_for_sharing_page_err_album": "AlbÃŧm oluÅturulamadÄą",
"selected": "Seçildi",
"selected_count": "{count, plural, other {# seçildi}}",
+ "selected_gps_coordinates": "Seçilen GPS KoordinatlarÄą",
"send_message": "Mesaj gÃļnder",
"send_welcome_email": "HoÅ geldin e-postasÄą gÃļnder",
"server_endpoint": "Sunucu Uç NoktasÄą",
@@ -1531,8 +1775,9 @@
"server_info_box_server_url": "Sunucu URL",
"server_offline": "Sunucu çevrimdÄąÅÄą",
"server_online": "Sunucu çevrimiçi",
+ "server_privacy": "Sunucu GizliliÄi",
"server_stats": "Sunucu istatistikleri",
- "server_version": "Sunucu versiyonu",
+ "server_version": "Sunucu SÃŧrÃŧmÃŧ",
"set": "Ayarla",
"set_as_album_cover": "AlbÃŧm resmi olarak ayarla",
"set_as_featured_photo": "Ãne Ã§Äąkan fotoÄraf olarak ayarla",
@@ -1540,8 +1785,9 @@
"set_date_of_birth": "DoÄum tarihini ayarla",
"set_profile_picture": "Profil resmini ayarla",
"set_slideshow_to_fullscreen": "Slayt gÃļsterisini tam ekran yap",
+ "set_stack_primary_asset": "Birincil ÃļÄe olarak ayarla",
"setting_image_viewer_help": "GÃļrÃŧntÃŧleyici Ãļnce kÃŧçÃŧk resmi gÃļsterir, ardÄąndan orta boy Ãļnizlemeyi (etkinleÅtirilmiÅse) ve son olarak orijinali (etkinleÅtirilmiÅse) gÃļsterir.",
- "setting_image_viewer_original_subtitle": "Orijinal tam çÃļzÃŧnÃŧrlÃŧklÃŧ gÃļrÃŧntÃŧyÃŧ gÃļstermek için etkinleÅtirin. Veri kullanÄąmÄąnÄą azaltmak için devre dÄąÅÄą bÄąrakÄąn (hem aÄ hem de cihaz ÃļnbelleÄi).",
+ "setting_image_viewer_original_subtitle": "Orijinal tam çÃļzÃŧnÃŧrlÃŧklÃŧ gÃļrÃŧntÃŧyÃŧ (bÃŧyÃŧk!) yÃŧklemek için etkinleÅtirin. Veri kullanÄąmÄąnÄą azaltmak için devre dÄąÅÄą bÄąrakÄąn (hem aÄ hem de cihaz ÃļnbelleÄi).",
"setting_image_viewer_original_title": "Orijinal gÃļrÃŧntÃŧyÃŧ gÃļster",
"setting_image_viewer_preview_subtitle": "Orta çÃļzÃŧnÃŧrlÃŧklÃŧ bir gÃļrÃŧntÃŧ gÃļstermek için etkinleÅtirin. Orijinali doÄrudan gÃļstermek veya yalnÄązca kÃŧçÃŧk resmi kullanmak için devre dÄąÅÄą bÄąrakÄąn.",
"setting_image_viewer_preview_title": "Ãnizleme gÃļrÃŧntÃŧsÃŧ gÃļster",
@@ -1560,14 +1806,18 @@
"setting_notifications_total_progress_subtitle": "Toplam yÃŧkleme ilerlemesi (tamamlanan/toplam)",
"setting_notifications_total_progress_title": "Arkaplan yedeklemesi toplam ilerlemesini gÃļster",
"setting_video_viewer_looping_title": "DÃļngÃŧ",
+ "setting_video_viewer_original_video_subtitle": "Sunucudan video aktarÄąlÄąrken, transcode (dÃļnÃŧÅtÃŧrÃŧlmÃŧÅ) sÃŧrÃŧm mevcut olsa bile orijinal dosya oynatÄąlÄąr. Bu durum, arabelleÄe alma (buffering) sorunlarÄąna yol açabilir. Videolar yerel olarak mevcutsa, bu ayardan baÄÄąmsÄąz olarak orijinal kalitede oynatÄąlÄąr.",
+ "setting_video_viewer_original_video_title": "Orijinal videoyu zorla",
"settings": "Ayarlar",
"settings_require_restart": "Bu ayarÄą uygulamak için lÃŧtfen Immich'i yeniden baÅlatÄąn",
"settings_saved": "Ayarlar kaydedildi",
"setup_pin_code": "PIN kodunu ayarlayÄąn",
"share": "PaylaÅ",
+ "share_action_prompt": "PaylaÅÄąlan {count} ÃļÄe",
"share_add_photos": "FotoÄraf ekle",
"share_assets_selected": "{count} seçili",
"share_dialog_preparing": "HazÄąrlanÄąyor...",
+ "share_link": "BaÄlantÄąyÄą PaylaÅ",
"shared": "PaylaÅÄąlan",
"shared_album_activities_input_disable": "Yoruma kapalÄą",
"shared_album_activity_remove_content": "Bu etkinliÄi silmek istiyor musunuz?",
@@ -1580,10 +1830,12 @@
"shared_by_user": "{user} tarafÄąndan paylaÅÄąldÄą",
"shared_by_you": "Senin tarafÄąndan paylaÅÄąldÄą",
"shared_from_partner": "{partner} tarafÄąndan paylaÅÄąlan fotoÄraflar",
+ "shared_intent_upload_button_progress_text": "{current} / {total} YÃŧklendi",
"shared_link_app_bar_title": "PaylaÅÄąlan BaÄlantÄąlar",
"shared_link_clipboard_copied_massage": "Panoya kopyalandÄą",
- "shared_link_clipboard_text": "BaÄlantÄą: {link}\nParola: {password}",
+ "shared_link_clipboard_text": "BaÄlantÄą: {link}\nÅifre: {password}",
"shared_link_create_error": "PaylaÅÄąm baÄlantÄąsÄą oluÅturulurken hata oluÅtu",
+ "shared_link_custom_url_description": "Ãzel bir URL ile bu paylaÅÄąlan baÄlantÄąya eriÅin",
"shared_link_edit_description_hint": "AÃ§Äąklama yazÄąn",
"shared_link_edit_expire_after_option_day": "1 gÃŧn",
"shared_link_edit_expire_after_option_days": "{count} gÃŧn",
@@ -1593,7 +1845,7 @@
"shared_link_edit_expire_after_option_minutes": "{count} dakika",
"shared_link_edit_expire_after_option_months": "{count} ay",
"shared_link_edit_expire_after_option_year": "{count} yÄąl",
- "shared_link_edit_password_hint": "PaylaÅÄąm parolasÄąnÄą girin",
+ "shared_link_edit_password_hint": "PaylaÅÄąm Åifresini girin",
"shared_link_edit_submit_button": "BaÄlantÄąyÄą gÃŧncelle",
"shared_link_error_server_url_fetch": "Sunucu URL'si alÄąnamadÄą",
"shared_link_expires_day": "SÃŧresi {count} gÃŧn içinde doluyor",
@@ -1606,11 +1858,13 @@
"shared_link_expires_second": "SÃŧresi {count} saniye içinde doluyor",
"shared_link_expires_seconds": "{count} sanyei içinde sÃŧresi doluyor",
"shared_link_individual_shared": "Bireysel paylaÅÄąmlÄą",
+ "shared_link_info_chip_metadata": "EXIF",
"shared_link_manage_links": "PaylaÅÄąlan BaÄlantÄąlarÄą YÃļnet",
"shared_link_options": "PaylaÅÄąlan baÄlantÄą seçenekleri",
+ "shared_link_password_description": "Bu paylaÅÄąlan baÄlantÄąya eriÅmek için Åifre gereklidir",
"shared_links": "PaylaÅÄąlan baÄlantÄąlar",
"shared_links_description": "FotoÄraf ve videolarÄą bir baÄlantÄą ile paylaÅ",
- "shared_photos_and_videos_count": "{assetCount, plural, one {# paylaÅÄąlan fotoÄraf veya video.} other {# paylaÅÄąlan fotoÄraf & video.}}",
+ "shared_photos_and_videos_count": "{assetCount, plural, other {# paylaÅÄąlan fotoÄraflar & videolar.}}",
"shared_with_me": "Benimle paylaÅÄąlanlar",
"shared_with_partner": "{partner} ile paylaÅÄąldÄą",
"sharing": "PaylaÅÄąlÄąyor",
@@ -1620,8 +1874,8 @@
"sharing_page_empty_list": "LİSTEYİ BOÅALT",
"sharing_sidebar_description": "Yan panelde paylaÅÄąlanlara kÄąsa yol gÃļster",
"sharing_silver_appbar_create_shared_album": "Yeni paylaÅÄąlan albÃŧm",
- "sharing_silver_appbar_share_partner": "Partnerle paylaÅ",
- "shift_to_permanent_delete": "DosyayÄą kalÄącÄą olarak silmek için â§ tuÅuna basÄąn",
+ "sharing_silver_appbar_share_partner": "Ortakla paylaÅ",
+ "shift_to_permanent_delete": "ÃÄeyi kalÄącÄą olarak silmek için â§ tuÅuna basÄąn",
"show_album_options": "AlbÃŧm ayarlarÄąnÄą gÃļster",
"show_albums": "AlbÃŧmleri gÃļster",
"show_all_people": "TÃŧm kiÅileri gÃļster",
@@ -1642,6 +1896,7 @@
"show_slideshow_transition": "Slayt geçiÅini gÃļster",
"show_supporter_badge": "Destekçi rozeti",
"show_supporter_badge_description": "Destekçi rozetini gÃļster",
+ "show_text_search_menu": "Metin arama menÃŧsÃŧnÃŧ gÃļster",
"shuffle": "KarÄąÅtÄąr",
"sidebar": "Yan panel",
"sidebar_display_description": "Yan panelde gÃļrÃŧnÃŧme kÄąsa yol gÃļster",
@@ -1657,53 +1912,64 @@
"sort_created": "OluÅturulma tarihi",
"sort_items": "ÃÄe sayÄąsÄą",
"sort_modified": "DeÄiÅiklik tarihi",
+ "sort_newest": "En yeni fotoÄraf",
"sort_oldest": "En eski fotoÄraf",
"sort_people_by_similarity": "İnsanlarÄą benzerliÄe gÃļre sÄąrala",
"sort_recent": "En yeni fotoÄraf",
"sort_title": "BaÅlÄąk",
"source": "Kaynak",
"stack": "YÄąÄÄąn",
+ "stack_action_prompt": "{count} istiflenmiÅ",
"stack_duplicates": "Ãiftleri yÄąÄÄąnla",
"stack_select_one_photo": "YÄąÄÄąn için ana fotoÄrafÄą seç",
"stack_selected_photos": "Seçili fotoÄraflarÄą yÄąÄÄąnla",
- "stacked_assets_count": "{count, plural, one {# dosya} other {# dosya}} yÄąÄÄąnlandÄą",
+ "stacked_assets_count": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} yÄąÄÄąnlandÄą",
"stacktrace": "YÄąÄÄąn izi",
"start": "BaÅlat",
"start_date": "BaÅlangÄąÃ§ tarihi",
+ "start_date_before_end_date": "BaÅlangÄąÃ§ tarihi bitiÅ tarihinden Ãļnce olmalÄądÄąr",
"state": "Eyalet/İl",
"status": "Durum",
+ "stop_casting": "YansÄątmayÄą durdur",
"stop_motion_photo": "Hareketli fotoÄrafÄą durdur",
"stop_photo_sharing": "FotoÄraflarÄąnÄązÄą paylaÅmayÄą durdurmak mÄą istiyorsunuz?",
"stop_photo_sharing_description": "{partner} artÄąk fotoÄraflarÄąnÄąza eriÅemeyecek.",
"stop_sharing_photos_with_user": "Bu kullanÄącÄą ile fotoÄraflarÄąnÄązÄą paylaÅmayÄą durdurun",
"storage": "Depolama alanÄą",
"storage_label": "Depolama yolu",
+ "storage_quota": "Depolama KotasÄą",
"storage_usage": "{used} / {available} kullanÄąldÄą",
"submit": "GÃļnder",
+ "success": "BaÅarÄąlÄą",
"suggestions": "Ãneriler",
"sunrise_on_the_beach": "Plajda gÃŧn doÄumu",
"support": "Destek",
"support_and_feedback": "Destek & Geri Bildirim",
"support_third_party_description": "Immich kurulumu ÃŧçÃŧncÃŧ bir tarafça yapÄąldÄą. YaÅadÄąÄÄąnÄąz sorunlar bu paketle ilgili olabilir. LÃŧtfen Ãļncelikli olarak aÅaÄÄądaki baÄlantÄąlarÄą kullanarak bu saÄlayÄącÄąyla iletiÅime geçin.",
"swap_merge_direction": "BirleÅtirme yÃļnÃŧnÃŧ deÄiÅtir",
- "sync": "Senkronize et",
+ "sync": "EÅzamanla",
"sync_albums": "AlbÃŧmleri eÅzamanla",
"sync_albums_manual_subtitle": "YÃŧklenmiÅ fotoÄraf ve videolarÄą yedekleme için seçili albÃŧmler ile eÅzamanlayÄąn",
- "sync_upload_album_setting_subtitle": "Seçili albÃŧmleri Immich'te oluÅturun ve içindekileri Immich'e yÃŧkleyin.",
+ "sync_local": "Yerel EÅzamanlama",
+ "sync_remote": "Uzaktan EÅzamanlama",
+ "sync_status": "EÅzamanlama Durumu",
+ "sync_status_subtitle": "EÅzamanlama sistemini gÃļrÃŧntÃŧleyin ve yÃļnetin",
+ "sync_upload_album_setting_subtitle": "FotoÄraflarÄąnÄązÄą ve videolarÄąnÄązÄą oluÅturun ve Immich'te seçtiÄiniz albÃŧmlere yÃŧkleyin",
"tag": "Etiket",
- "tag_assets": "DosyalarÄą etiketle",
+ "tag_assets": "ÃÄeleri etiketle",
"tag_created": "Etiket oluÅturuldu: {tag}",
"tag_feature_description": "Etiket temalarÄąna gÃļre gruplandÄąrÄąlmÄąÅ fotoÄraf ve videolarÄą keÅfedin",
"tag_not_found_question": "Etiket bulunamadÄą mÄą? Yeni bir etiket oluÅturun.",
"tag_people": "İnsanlarĹ etiketle",
"tag_updated": "Etiket gÃŧncellendi: {tag}",
- "tagged_assets": "{count, plural, one {# dosya} other {# dosya}} etiketlendi",
+ "tagged_assets": "{count, plural, one {# ÃļÄe} other {# ÃļÄeler}} etiketlendi",
"tags": "Etiketler",
+ "tap_to_run_job": "BaÅlatmak için dokunun",
"template": "Åablon",
"theme": "Tema",
"theme_selection": "Tema seçimi",
"theme_selection_description": "TemayÄą otomatik olarak tarayÄącÄąnÄązÄąn sistem tercihine gÃļre aÃ§Äąk veya koyu ayarlayÄąn",
- "theme_setting_asset_list_storage_indicator_title": "ÃÄelerin kÃŧçÃŧk resimlerinde depolama gÃļstergesini gÃļster",
+ "theme_setting_asset_list_storage_indicator_title": "ÃÄe kutucuklarÄąnda depolama gÃļstergesini gÃļster",
"theme_setting_asset_list_tiles_per_row_title": "SatÄąr baÅÄąna ÃļÄe sayÄąsÄą ({count})",
"theme_setting_colorful_interface_subtitle": "Birincil rengi arka plan yÃŧzeylerine uygulayÄąn.",
"theme_setting_colorful_interface_title": "Renkli arayÃŧz",
@@ -1714,7 +1980,7 @@
"theme_setting_system_primary_color_title": "Sistem rengini kullan",
"theme_setting_system_theme_switch": "Otomatik (sistem ayarÄąna gÃļre)",
"theme_setting_theme_subtitle": "Uygulama temasÄą seç",
- "theme_setting_three_stage_loading_subtitle": "Ãç aÅamalÄą yÃŧkleme yÃŧkleme performansÄąnÄą artÄąrabilir ancak Ãļnemli ÃļlçÃŧde daha yÃŧksek aÄ yÃŧkÃŧne sebep olur.",
+ "theme_setting_three_stage_loading_subtitle": "Ãç aÅamalÄą yÃŧkleme, yÃŧkleme performansÄąnÄą artÄąrabilir ancak aÄ yÃŧkÃŧnÃŧ Ãļnemli ÃļlçÃŧde artÄąrÄąr",
"theme_setting_three_stage_loading_title": "Ãç aÅamalÄą yÃŧklemeyi etkinleÅtir",
"they_will_be_merged_together": "Birlikte birleÅtirilecekler",
"third_party_resources": "ÃçÃŧncÃŧ taraf kaynaklar",
@@ -1725,87 +1991,111 @@
"to_change_password": "Åifreyi deÄiÅtir",
"to_favorite": "Favorilere ekle",
"to_login": "Oturum aç",
+ "to_multi_select": "çoklu seçim için",
"to_parent": "Ãst ÃļÄeye git",
+ "to_select": "seçmek için",
"to_trash": "ÃÃļpe taÅÄą",
"toggle_settings": "AyarlarÄą deÄiÅtir",
"total": "Toplam",
"total_usage": "Toplam kullanÄąm",
"trash": "ÃÃļp",
+ "trash_action_prompt": "{count} çÃļp kutusuna taÅÄąndÄą",
"trash_all": "Hepsini sil",
"trash_count": "ÃÃļp kutusu {count, number}",
- "trash_delete_asset": "Ãgeyi Sil/ÃÃļpe gÃļnder",
+ "trash_delete_asset": "ÃÄeyi Sil/ÃÃļpe GÃļnder",
"trash_emptied": "ÃÃļp kutusu temizlendi",
"trash_no_results_message": "Silinen fotoÄraf ve videolar burada listelenecektir.",
"trash_page_delete_all": "TÃŧmÃŧnÃŧ Sil",
"trash_page_empty_trash_dialog_content": "ÃÃļp kutusuna atÄąlmÄąÅ ÃļÄeleri silmek istediÄinize emin misiniz? Bu ÃļÄeler Immich'ten kalÄącÄą olarak silinecek",
"trash_page_info": "ÃÃļp kutusuna atÄąlan ÃļÄeler {days} gÃŧn sonra kalÄącÄą olarak silinecektir",
- "trash_page_no_assets": "ÃÃļp kutusu boÅ",
- "trash_page_restore_all": "TÃŧmÃŧnÃŧ geri yÃŧkle",
- "trash_page_select_assets_btn": "İçerik seç",
+ "trash_page_no_assets": "ÃÃļp kutusuna atÄąlmÄąÅ ÃļÄe yok",
+ "trash_page_restore_all": "TÃŧmÃŧnÃŧ Geri YÃŧkle",
+ "trash_page_select_assets_btn": "̀eleri se̤",
"trash_page_title": "ÃÃļp Kutusu ({count})",
"trashed_items_will_be_permanently_deleted_after": "Silinen ÃļÄeler {days, plural, one {# gÃŧn} other {# gÃŧn}} sonra kalÄącÄą olarak silinecek.",
+ "troubleshoot": "Sorun giderme",
"type": "TÃŧr",
"unable_to_change_pin_code": "PIN kodu deÄiÅtirilemedi",
"unable_to_setup_pin_code": "PIN kodu ayarlanamadÄą",
"unarchive": "ArÅivden Ã§Äąkar",
+ "unarchive_action_prompt": "{count} ArÅivden kaldÄąrÄąldÄą",
"unarchived_count": "{count, plural, other {# arÅivden Ã§ÄąkarÄąldÄą}}",
+ "undo": "Geri al",
"unfavorite": "Favorilerden kaldÄąr",
+ "unfavorite_action_prompt": "{count} Favorilerden kaldÄąrÄąldÄą",
"unhide_person": "KiÅiyi gÃļster",
"unknown": "Bilinmeyen",
- "unknown_country": "Bilinmeyen Ãŧlke",
- "unknown_year": "Bilinmeyen YIl",
+ "unknown_country": "Bilinmeyen Ãlke",
+ "unknown_year": "Bilinmeyen YÄąl",
"unlimited": "SÄąnÄąrsÄąz",
"unlink_motion_video": "Hareketli video baÄlantÄąsÄąnÄą kaldÄąr",
"unlink_oauth": "OAuth baÄlantÄąsÄąnÄą kaldÄąr",
"unlinked_oauth_account": "BaÄlantÄąsÄą kaldÄąrÄąlmÄąÅ OAuth hesabÄą",
- "unmute_memories": "AnÄąlarÄąn sesini aç",
+ "unmute_memories": "AnÄąlarÄąn Sesini Aç",
"unnamed_album": "İsimsiz AlbÃŧm",
"unnamed_album_delete_confirmation": "Bu albÃŧmÃŧ silmek istediÄinizden emin misiniz?",
- "unnamed_share": "İsimsiz paylaÅÄąm",
+ "unnamed_share": "İsimsiz PaylaÅÄąm",
"unsaved_change": "KaydedilmemiÅ deÄiÅiklik",
"unselect_all": "TÃŧmÃŧnÃŧ seçimini kaldÄąr",
"unselect_all_duplicates": "TÃŧm çiftlerin seçimini kaldÄąr",
+ "unselect_all_in": "{group} içindeki tÃŧm seçimleri kaldÄąr",
"unstack": "YÄąÄÄąnÄą kaldÄąr",
- "unstacked_assets_count": "{count, plural, one {# dosya} other {# dosya}} yÄąÄÄąnÄą kaldÄąrÄąldÄą",
+ "unstack_action_prompt": "{count} istiflenmemiÅ",
+ "unstacked_assets_count": "{count, plural, one {# ÃļÄenin} other {# ÃļÄelerin}} yÄąÄÄąnÄą kaldÄąrÄąldÄą",
+ "untagged": "EtiketlenmemiÅ",
"up_next": "SÄąradaki",
- "updated_password": "Åifreyi gÃŧncelle",
+ "update_location_action_prompt": "Seçilen {count} ÃļÄenin konumunu Åu Åekilde gÃŧncelleyin:",
+ "updated_at": "GÃŧncellenme",
+ "updated_password": "GÃŧncellenen Åifre",
"upload": "YÃŧkle",
+ "upload_action_prompt": "{count} yÃŧkleme için sÄąraya alÄąndÄą",
"upload_concurrency": "YÃŧkleme eÅzamanlÄąlÄąÄÄą",
+ "upload_details": "YÃŧkleme AyrÄąntÄąlarÄą",
"upload_dialog_info": "Seçili ÃļÄeleri sunucuya yedeklemek istiyor musunuz?",
"upload_dialog_title": "ÃÄe YÃŧkle",
- "upload_errors": "{count, plural, one {# hata} other {# hatayla}} yÃŧkleme tamamlandÄą, yeni yÃŧklenen dosyalarÄą gÃļrmek için sayfayÄą gÃŧncelleyin.",
+ "upload_errors": "{count, plural, one {# hata} other {# hatayla}} yÃŧkleme tamamlandÄą, yeni yÃŧklenen ÃļÄeleri gÃļrmek için sayfayÄą gÃŧncelleyin.",
+ "upload_finished": "YÃŧkleme tamamlandÄą",
"upload_progress": "{remaining, number} kalan - {processed, number}/{total, number} iÅlendi",
- "upload_skipped_duplicates": "{count, plural, one {# çift dosya} other {# çift dosya}} atlandÄą",
+ "upload_skipped_duplicates": "{count, plural, one {# yinelenen ÃļÄe} other {# yinelenen ÃļÄeler}} atlandÄą",
"upload_status_duplicates": "Ãiftler",
"upload_status_errors": "Hatalar",
"upload_status_uploaded": "YÃŧklendi",
- "upload_success": "YÃŧkleme baÅarÄąlÄą, yÃŧklenen yeni Ãļgeleri gÃļrebilmek için sayfayÄą yenileyin.",
+ "upload_success": "YÃŧkleme baÅarÄąlÄą, yÃŧklenen yeni ÃļÄeleri gÃļrebilmek için sayfayÄą yenileyin.",
+ "upload_to_immich": "Immich'e YÃŧkle ({count})",
+ "uploading": "YÃŧkleniyor",
+ "uploading_media": "Medya yÃŧkleme",
+ "url": "URL",
"usage": "KullanÄąm",
+ "use_biometric": "Biyometri kullan",
"use_current_connection": "mevcut baÄlantÄąyÄą kullan",
"use_custom_date_range": "Bunun yerine Ãļzel tarih aralÄąÄÄąnÄą kullan",
"user": "KullanÄącÄą",
+ "user_has_been_deleted": "Bu kullanÄącÄą silindi.",
"user_id": "KullanÄącÄą ID",
- "user_liked": "{type, select, photo {Bu fotoÄraf} video {Bu video} asset {Bu dosya} other {Bu}} {user} tarafÄąndan beÄenildi",
+ "user_liked": "{type, select, photo {Bu fotoÄraf} video {Bu video} asset {Bu ÃļÄe} other {Bu}} {user} tarafÄąndan beÄenildi",
"user_pin_code_settings": "PIN Kodu",
"user_pin_code_settings_description": "PIN kodunuzu yÃļnetin",
+ "user_privacy": "KullanÄącÄą GizliliÄi",
"user_purchase_settings": "SatÄąn Alma",
"user_purchase_settings_description": "SatÄąn alma iÅlemlerini yÃļnet",
"user_role_set": "{user}, {role} olarak ayarlandÄą",
"user_usage_detail": "KullanÄącÄą kullanÄąm detayÄą",
"user_usage_stats": "Hesap kullanÄąm istatistikleri",
- "user_usage_stats_description": "hesap kullanÄąm istatistiklerini gÃļster",
+ "user_usage_stats_description": "Hesap kullanÄąm istatistiklerini gÃļster",
"username": "KullanÄącÄą adÄą",
"users": "KullanÄącÄąlar",
- "utilities": "YardÄąmcÄąlar",
+ "users_added_to_album_count": "AlbÃŧme {count, plural, one {# user} other {# users}} eklendi",
+ "utilities": "YardÄąmcÄą Programlar",
"validate": "DoÄrula",
"validate_endpoint_error": "LÃŧtfen geçerli bir URL girin",
"variables": "DeÄiÅkenler",
- "version": "Versiyon",
+ "version": "SÃŧrÃŧm",
"version_announcement_closing": "ArkadaÅÄąnÄąz, Alex",
"version_announcement_message": "Merhaba! Immich'in yeni bir sÃŧrÃŧmÃŧ mevcut. LÃŧtfen yapÄąlandÄąrmanÄązÄąn gÃŧncel olduÄundan emin olmak için sÃŧrÃŧm notlarÄąnÄą okumak için biraz zaman ayÄąrÄąn, Ãļzellikle WatchTower veya Immich kurulumunuzu otomatik olarak gÃŧncelleyen bir mekanizma kullanÄąyorsanÄąz yanlÄąÅ yapÄąlandÄąrmalarÄąn ÃļnÃŧne geçmek adÄąna bu Ãļnemlidir.",
- "version_history": "Versiyon geçmiÅi",
+ "version_history": "SÃŧrÃŧm GeçmiÅi",
"version_history_item": "{version}, {date} tarihinde kuruldu",
- "video_hover_setting": "Ãzerinde durulduÄunda video Ãļnizlemesi oynat",
+ "video": "Video",
+ "video_hover_setting": "Ãzerinde durulduÄunda video Ãļn izlemesi oynat",
"video_hover_setting_description": "ÃÄe Ãŧzerinde fareyle durulduÄunda video kÃŧçÃŧk resmini oynatÄąr. Bu Ãļzellik devre dÄąÅÄąyken, oynatma simgesine fareyle gidilerek oynatma baÅlatÄąlabilir.",
"videos": "Videolar",
"videos_count": "{count, plural, one {# video} other {# video}}",
@@ -1813,13 +2103,17 @@
"view_album": "AlbÃŧmÃŧ gÃļrÃŧntÃŧle",
"view_all": "TÃŧmÃŧnÃŧ gÃļr",
"view_all_users": "TÃŧm kullanÄącÄąlarÄą gÃļrÃŧntÃŧle",
+ "view_details": "AyrÄąntÄąlarÄą GÃļrÃŧntÃŧle",
"view_in_timeline": "Zaman çizelgesinde gÃļrÃŧntÃŧle",
"view_link": "BaÄlantÄąyÄą gÃļster",
"view_links": "BaÄlantÄąlarÄą gÃļster",
"view_name": "GÃļster",
- "view_next_asset": "Sonraki dosyayÄą gÃļrÃŧntÃŧle",
- "view_previous_asset": "Ãnceki dosyayÄą gÃļrÃŧntÃŧle",
+ "view_next_asset": "Sonraki ÃļÄeyi gÃļrÃŧntÃŧle",
+ "view_previous_asset": "Ãnceki ÃļÄeyi gÃļrÃŧntÃŧle",
+ "view_qr_code": "QR kodu gÃļrÃŧntÃŧle",
+ "view_similar_photos": "Benzer fotoÄraflarÄą gÃļrÃŧntÃŧle",
"view_stack": "YÄąÄÄąnÄą gÃļrÃŧntÃŧle",
+ "view_user": "KullanÄącÄąyÄą GÃļrÃŧntÃŧle",
"viewer_remove_from_stack": "YÄąÄÄąndan KaldÄąr",
"viewer_stack_use_as_main_asset": "Ana fotoÄraf olarak kullan",
"viewer_unstack": "YÄąÄÄąnÄą KaldÄąr",
@@ -1830,10 +2124,12 @@
"welcome": "HoÅ geldiniz",
"welcome_to_immich": "Immich'e hoÅ geldiniz",
"wifi_name": "Wi-Fi AdÄą",
+ "wrong_pin_code": "YanlÄąÅ PIN kodu",
"year": "YÄąl",
"years_ago": "{years, plural, one {bir yÄąl} other {# yÄąl}} Ãļnce",
"yes": "Evet",
"you_dont_have_any_shared_links": "Herhangi bir paylaÅÄąlan baÄlantÄąnÄąz yok",
"your_wifi_name": "Wi-Fi AdÄąnÄąz",
- "zoom_image": "GÃļrÃŧntÃŧyÃŧ yakÄąnlaÅtÄąr"
+ "zoom_image": "GÃļrÃŧntÃŧyÃŧ yakÄąnlaÅtÄąr",
+ "zoom_to_bounds": "SÄąnÄąrlara yakÄąnlaÅtÄąr"
}
diff --git a/i18n/uk.json b/i18n/uk.json
index 7b843ceff9..a664fc9aa0 100644
--- a/i18n/uk.json
+++ b/i18n/uk.json
@@ -6,27 +6,32 @@
"action": "ĐŅŅ",
"action_common_update": "ĐĐŊОвиŅи",
"actions": "ĐŅŅ",
- "active": "ĐĐēŅивĐŊиК",
+ "active": "ĐиĐēĐžĐŊŅŅŅŅŅŅ",
"activity": "ĐĐēŅивĐŊŅŅŅŅ",
"activity_changed": "ĐĐēŅивĐŊŅŅŅŅ {enabled, select, true {ŅвŅĐŧĐēĐŊĐĩĐŊĐž} other {виĐŧĐēĐŊĐĩĐŊĐž}}",
"add": "ĐОдаŅи",
- "add_a_description": "ĐОдади ĐžĐŋиŅ",
+ "add_a_description": "ĐОдаŅи ĐžĐŋиŅ",
"add_a_location": "ĐОдаŅи ĐŧŅŅŅĐĩСĐŊаŅ
ОдĐļĐĩĐŊĐŊŅ",
- "add_a_name": "ĐОдаŅи ŅĐŧ'Ņ",
+ "add_a_name": "ĐОдаŅи Ņ ŅĐŧ'Ņ",
"add_a_title": "ĐОдаŅи ĐŊаСвŅ",
- "add_endpoint": "ĐОдаŅи ĐēŅĐŊŅĐĩĐ˛Ņ ŅĐžŅĐēŅ",
- "add_exclusion_pattern": "ĐОдаКŅĐĩ ŅайĐģĐžĐŊ виĐēĐģŅŅĐĩĐŊĐŊŅ",
+ "add_birthday": "ĐОдаŅи Đ´ĐĩĐŊŅ ĐŊаŅОдĐļĐĩĐŊĐŊŅ",
+ "add_endpoint": "ĐОдаŅи адŅĐĩŅŅ ŅĐĩŅвĐĩŅŅ",
+ "add_exclusion_pattern": "ĐОдаŅи ŅайĐģĐžĐŊ виĐēĐģŅŅĐĩĐŊĐŊŅ",
"add_import_path": "ĐОдаŅи ŅĐģŅŅ
ŅĐŧĐŋĐžŅŅŅ",
- "add_location": "ĐОдаКŅĐĩ ĐŧŅŅŅĐĩСĐŊаŅ
ОдĐļĐĩĐŊĐŊŅ",
+ "add_location": "ĐОдаŅи ĐŧŅŅŅĐĩСĐŊаŅ
ОдĐļĐĩĐŊĐŊŅ",
"add_more_users": "ĐОдаŅи ĐēĐžŅиŅŅŅваŅŅв",
"add_partner": "ĐОдаŅи ĐŋаŅŅĐŊĐĩŅа",
"add_path": "ĐОдаŅи ŅĐģŅŅ
",
- "add_photos": "ĐОдаŅи СĐŊŅĐŧĐēи",
+ "add_photos": "ĐОдаŅи ŅĐžŅĐž",
"add_tag": "ĐОдаŅи ŅĐĩĐŗ",
"add_to": "ĐОдаŅи ŅâĻ",
"add_to_album": "ĐОдаŅи Ņ Đ°ĐģŅйОĐŧ",
"add_to_album_bottom_sheet_added": "ĐОдаĐŊĐž Đ´Đž {album}",
"add_to_album_bottom_sheet_already_exists": "ĐĐļĐĩ Ņ Đ˛ {album}",
+ "add_to_album_bottom_sheet_some_local_assets": "ĐĐĩŅĐēŅ ĐģĐžĐēаĐģŅĐŊŅ ŅĐĩŅŅŅŅи ĐŊĐĩ вдаĐģĐžŅŅ Đ´ĐžĐ´Đ°Ņи Đ´Đž аĐģŅйОĐŧŅ",
+ "add_to_album_toggle": "ĐĐĩŅĐĩĐŧиĐēаĐŊĐŊŅ Đ˛Đ¸ĐąĐžŅŅ Đ´ĐģŅ {album}",
+ "add_to_albums": "ĐОдаŅи Đ´Đž аĐģŅйОĐŧŅв",
+ "add_to_albums_count": "ĐОдаŅи Đ´Đž аĐģŅйОĐŧŅв ({count})",
"add_to_shared_album": "ĐОдаŅи Ņ ŅĐŋŅĐģŅĐŊиК аĐģŅйОĐŧ",
"add_url": "ĐОдаŅи URL",
"added_to_archive": "ĐОдаĐŊĐž Đ´Đž аŅŅ
ŅвŅ",
@@ -35,7 +40,7 @@
"admin": {
"add_exclusion_pattern_description": "ĐОдаКŅĐĩ ŅайĐģĐžĐŊи виĐēĐģŅŅĐĩĐŊŅ. ĐŅĐ´ŅŅаĐŊОвĐēа С виĐēĐžŅиŅŅаĐŊĐŊŅĐŧ *, ** Ņа ? ĐŋŅĐ´ŅŅиĐŧŅŅŅŅŅŅ. ĐĐģŅ ŅĐŗĐŊĐžŅŅваĐŊĐŊŅ Đ˛ŅŅŅ
ŅаКĐģŅв Ņ ĐąŅĐ´Ņ-ŅĐēĐžĐŧŅ ĐēаŅаĐģĐžĐˇŅ Đˇ ŅĐŧ'ŅĐŧ ÂĢRawÂģ, виĐēĐžŅиŅŅОвŅĐšŅĐĩ \"**/Raw/**\". ĐĐģŅ ŅĐŗĐŊĐžŅŅваĐŊĐŊŅ Đ˛ŅŅŅ
ŅаКĐģŅв, ŅĐž СаĐēŅĐŊŅŅŅŅŅŅŅ ĐŊа \".tif\", виĐēĐžŅиŅŅОвŅĐšŅĐĩ \"**/*.tif\". ĐĐģŅ ŅĐŗĐŊĐžŅŅваĐŊĐŊŅ Đ°ĐąŅĐžĐģŅŅĐŊĐžĐŗĐž ŅĐģŅŅ
Ņ Đ˛Đ¸ĐēĐžŅиŅŅОвŅĐšŅĐĩ \"/path/to/ignore/**\".",
"admin_user": "ĐĐ´ĐŧŅĐŊŅŅŅŅаŅĐžŅ",
- "asset_offline_description": "ĐĻĐĩĐš СОвĐŊŅŅĐŊŅĐš ĐąŅĐąĐģŅĐžŅĐĩŅĐŊиК аĐēŅив ĐąŅĐģŅŅĐĩ ĐŊĐĩ СĐŊаКдĐĩĐŊĐž ĐŊа диŅĐēŅ Ņ ĐąŅв ĐŋĐĩŅĐĩĐŧŅŅĐĩĐŊиК Đ´Đž ŅĐŧŅŅĐŊиĐēа. Đ¯ĐēŅĐž ŅаКĐģ ĐąŅв ĐŋĐĩŅĐĩĐŧŅŅĐĩĐŊиК Ņ ĐŧĐĩĐļаŅ
ĐąŅĐąĐģŅĐžŅĐĩĐēи, ĐŋĐĩŅĐĩвŅŅŅĐĩ ŅвŅĐš ŅаКĐŧĐģаКĐŊ ĐŊа ĐŊаŅвĐŊŅŅŅŅ ĐŊĐžĐ˛ĐžĐŗĐž вŅĐ´ĐŋОвŅĐ´ĐŊĐžĐŗĐž аĐēŅивŅ. ЊОй вŅĐ´ĐŊОвиŅи ŅĐĩĐš аĐēŅив, ĐŋĐĩŅĐĩĐēĐžĐŊаКŅĐĩŅŅ, ŅĐž ŅĐģŅŅ
ŅаКĐģŅ ĐŊиĐļŅĐĩ Đ´ĐžŅŅŅĐŋĐŊиК Đ´ĐģŅ Immich, Ņ ĐŋŅĐžŅĐēаĐŊŅĐšŅĐĩ ĐąŅĐąĐģŅĐžŅĐĩĐēŅ.",
+ "asset_offline_description": "ĐĻĐĩĐš ŅаКĐģ СОвĐŊŅŅĐŊŅĐžŅ ĐąŅĐąĐģŅĐžŅĐĩĐēи ĐŊĐĩ СĐŊаКдĐĩĐŊĐž ĐŊа диŅĐēŅ Ņ ĐąŅв ĐŋĐĩŅĐĩĐŧŅŅĐĩĐŊиК Đ´Đž ĐēĐžŅиĐēа. Đ¯ĐēŅĐž ŅаКĐģ ĐąŅв ĐŋĐĩŅĐĩĐŧŅŅĐĩĐŊиК Ņ ĐŧĐĩĐļаŅ
ĐąŅĐąĐģŅĐžŅĐĩĐēи, ĐŋĐĩŅĐĩвŅŅŅĐĩ ŅĐ˛ĐžŅ ŅŅŅŅŅĐēŅ ĐŊа ĐŊаŅвĐŊŅŅŅŅ ĐŊĐžĐ˛ĐžĐŗĐž вŅĐ´ĐŋОвŅĐ´ĐŊĐžĐŗĐž ŅаКĐģŅ. ЊОй вŅĐ´ĐŊОвиŅи ŅĐĩĐš ŅаКĐģ, ĐŋĐĩŅĐĩĐēĐžĐŊаКŅĐĩŅŅ, ŅĐž ŅĐģŅŅ
Đ´Đž ŅаКĐģŅ Đ´ĐžŅŅŅĐŋĐŊиК Đ´ĐģŅ Immich, Ņ ĐŋŅĐžŅĐēаĐŊŅĐšŅĐĩ ĐąŅĐąĐģŅĐžŅĐĩĐēŅ.",
"authentication_settings": "ĐаĐģаŅŅŅваĐŊĐŊŅ Đ°ŅŅĐĩĐŊŅиŅŅĐēаŅŅŅ",
"authentication_settings_description": "ĐŖĐŋŅавĐģŅĐŊĐŊŅ ĐŋаŅĐžĐģŅĐŧи, OAuth Ņа ŅĐŊŅиĐŧи ĐŊаĐģаŅŅŅваĐŊĐŊŅĐŧи аŅŅĐĩĐŊŅиŅŅĐēаŅŅŅ",
"authentication_settings_disable_all": "Đи вĐŋĐĩвĐŊĐĩĐŊŅ, ŅĐž Ņ
ĐžŅĐĩŅĐĩ виĐŧĐēĐŊŅŅи вŅŅ ĐŧĐĩŅОди вŅ
ОдŅ? ĐŅ
ŅĐ´ ĐąŅĐ´Đĩ ĐŋОвĐŊŅŅŅŅ Đ˛Đ¸ĐŧĐēĐŊĐĩĐŊиК.",
@@ -44,6 +49,13 @@
"backup_database": "ĐĄŅвОŅиŅи даĐŧĐŋ йаСи даĐŊиŅ
",
"backup_database_enable_description": "ĐŖĐ˛ŅĐŧĐēĐŊŅŅи даĐŧĐŋи йаСи даĐŊиŅ
",
"backup_keep_last_amount": "ĐŅĐģŅĐēŅŅŅŅ ĐŋĐžĐŋĐĩŅĐĩĐ´ĐŊŅŅ
даĐŧĐŋŅв, ŅĐēŅ ĐˇĐąĐĩŅŅĐŗĐ°Ņи",
+ "backup_onboarding_1_description": "вŅддаĐģĐĩĐŊа ĐēĐžĐŋŅŅ Ņ Ņ
ĐŧаŅŅ Đ°ĐąĐž в ŅĐŊŅĐžĐŧŅ ŅŅСиŅĐŊĐžĐŧŅ ĐŧŅŅŅŅ.",
+ "backup_onboarding_2_description": "ĐģĐžĐēаĐģŅĐŊŅ ĐēĐžĐŋŅŅ ĐŊа ŅŅСĐŊиŅ
ĐŋŅиŅŅŅĐžŅŅ
. ĐĻĐĩ вĐēĐģŅŅĐ°Ņ ĐžŅĐŊОвĐŊŅ ŅаКĐģи Ņ ŅĐĩСĐĩŅвĐŊŅ ĐēĐžĐŋŅŅ ŅиŅ
ŅаКĐģŅв ĐģĐžĐēаĐģŅĐŊĐž.",
+ "backup_onboarding_3_description": "ĐˇĐ°ĐŗĐ°ĐģŅĐŊŅ ĐēĐžĐŋŅŅ Đ˛Đ°ŅиŅ
даĐŊиŅ
, вĐēĐģŅŅаŅŅи ĐžŅĐ¸ĐŗŅĐŊаĐģŅĐŊŅ ŅаКĐģи. ĐĻĐĩ вĐēĐģŅŅĐ°Ņ 1 вŅддаĐģĐĩĐŊŅ ĐēĐžĐŋŅŅ Ņ 2 ĐģĐžĐēаĐģŅĐŊŅ ĐēĐžĐŋŅŅ.",
+ "backup_onboarding_description": "Đ ĐĩĐēĐžĐŧĐĩĐŊдОваĐŊĐž Đ´ĐžŅŅиĐŧŅваŅиŅŅ {label} æ¯äŊŋį¨č
įå˛åæ¨įą¤",
"system_settings": "įŗģįĩąč¨åŽ",
- "tag_cleanup_job": "æ¸
῍č¨",
+ "tag_cleanup_job": "æ¸
įæ¨įą¤",
"template_email_available_tags": "æ¨å¯äģĨ卿¨į᝿Ŧä¸äŊŋį¨äģĨä¸čŽæ¸īŧ{tags}",
- "template_email_if_empty": "åϿ᝿ŦįēįŠēīŧå°äŊŋį¨é č¨éģåéĩäģļã",
- "template_email_invite_album": "éčĢé
įŽį¯æŦ",
+ "template_email_if_empty": "åϿ᝿ŦįēįŠēīŧå°äŊŋį¨é č¨éģåéĩäģļ᝿Ŧã",
+ "template_email_invite_album": "į¸į°ŋéčĢ᝿Ŧ",
"template_email_preview": "é čĻŊ",
- "template_email_settings": "Email᝿Ŧ",
- "template_email_update_album": "æ´æ°åæŦ᝿Ŧ",
- "template_email_welcome": "æĄčŋEmail᝿Ŧ",
+ "template_email_settings": "éģåéĩäģļ᝿Ŧ",
+ "template_email_update_album": "į¸į°ŋæ´æ°į¯æŦ",
+ "template_email_welcome": "æĄčŋéĩäģļ᝿Ŧ",
"template_settings": "éįĨ᝿Ŧ",
"template_settings_description": "įŽĄįéįĨįčĒåŽįžŠį¯æŦ",
- "theme_custom_css_settings": "čĒč¨ CSS",
+ "theme_custom_css_settings": "čĒåŽįžŠ CSS",
"theme_custom_css_settings_description": "å¯äģĨį¨åą¤įæ¨Ŗåŧ襨īŧCSSīŧäžčĒč¨ Immich įč¨č¨ã",
- "theme_settings": "ä¸ģéĄ",
+ "theme_settings": "ä¸ģéĄč¨åŽ",
"theme_settings_description": "čĒč¨ Immich įįļ˛é įéĸ",
"thumbnail_generation_job": "įĸįį¸Žå",
"thumbnail_generation_job_description": "į翝åæĒæĄįĸį大ãå°åæ¨Ąįŗį¸Žåīŧäšį翝äŊäēēįŠįĸįį¸Žå",
"transcoding_acceleration_api": "å é API",
- "transcoding_acceleration_api_description": "API å°į¨æŧįĄŦéĢå éãč¨åŽåĒå
äŊŋį¨īŧå¤ąææäŊŋį¨čģéĢčŊįĸŧãæ¯åĻæ¯æ´ VP9 ᎍįĸŧæ ŧåŧäžį
§æ¨įįĄŦéĢæ¯æ´čåŽã",
+ "transcoding_acceleration_api_description": "æ¤ API æäŊŋ፿¨įįĄŦéĢäģĨå éčŊįĸŧæĩį¨ãæ¤č¨åŽæĄãįĄåčįēãæ¨ĄåŧââčĨčŊįĸŧå¤ąæīŧå°æåéčŗčģéĢčŊįĸŧãVP9 æ¯åĻčŊéäŊīŧåæąēæŧæ¨įįĄŦéĢé
įŊŽã",
"transcoding_acceleration_nvenc": "NVENCīŧéčĻ NVIDIA GPUīŧ",
- "transcoding_acceleration_qsv": "åŋĢéåæĨīŧéčĻįŦŦä¸äģŖæéĢæŧįŦŦä¸äģŖį Intel CPUīŧ",
- "transcoding_acceleration_rkmpp": "RKMPPīŧå
éŠį¨æŧ Rockchip SoCīŧ",
+ "transcoding_acceleration_qsv": "Quick SyncīŧéčĻįŦŦ 7 äģŖææ´æ°į Intel čįå¨īŧ",
+ "transcoding_acceleration_rkmpp": "RKMPPīŧå
éŠį¨æŧ Rockchip SOCsīŧ",
"transcoding_acceleration_vaapi": "VAAPI",
- "transcoding_accepted_audio_codecs": "æ¯æ´įéŗč¨įˇ¨įĸŧå¨",
- "transcoding_accepted_audio_codecs_description": "鏿ä¸éčĻčŊįĸŧįéŗč¨įˇ¨įĸŧæ ŧåŧãå
éŠį¨æŧæäēčŊįĸŧįįĨã",
- "transcoding_accepted_containers": "æĨåįåŽšå¨æ ŧåŧ",
- "transcoding_accepted_containers_description": "鏿ä¸éčĻéæ°å°čŖįē MP4 įåŽšå¨æ ŧåŧãå
፿ŧæäēčŊįĸŧįįĨã",
- "transcoding_accepted_video_codecs": "æ¯æ´įåŊąįᎍįĸŧå¨",
- "transcoding_accepted_video_codecs_description": "鏿ä¸éčĻčŊįĸŧįčĻč¨įˇ¨įĸŧæ ŧåŧãå
éŠį¨æŧæäēčŊįĸŧįįĨã",
- "transcoding_advanced_options_description": "大夿¸äŊŋį¨č
ä¸éčĻæ´æšįé¸é
",
- "transcoding_audio_codec": "éŗč¨įˇ¨įĸŧå¨",
- "transcoding_audio_codec_description": "Opus æ¯éŗčŗĒæåĨŊįé¸é
īŧäŊččč¨åæčįčģéĢįį¸åŽšæ§čŧäŊã",
- "transcoding_bitrate_description": "éĢæŧæå¤§äŊå
éįææ ŧåŧä¸čĸĢæ¯æ´įåŊąį",
- "transcoding_codecs_learn_more": "æŦ˛įč§Ŗæ¤čäŊŋį¨įčĄčĒīŧčĢåéą FFmpeg čĒĒææ¸ä¸į